okio.OutputStreamSink.class Maven / Gradle / Ivy
???? 4 ? okio/OutputStreamSink java/lang/Object okio/Sink '(Ljava/io/OutputStream;Lokio/Timeout;)V #Lorg/jetbrains/annotations/NotNull; out
kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
timeout ()V
Ljava/io/OutputStream;
Lokio/Timeout; this Lokio/OutputStreamSink; write (Lokio/Buffer;J)V source ! okio/Buffer # size ()J % &
$ ' okio/_UtilKt ) checkOffsetAndCount (JJJ)V + ,
* - okio/Timeout / throwIfReached 1
0 2 head Lokio/Segment; 4 5 $ 6 checkNotNull (Ljava/lang/Object;)V 8 9
: okio/Segment < limit I > ? = @ pos B ? = C java/lang/Math E min (JJ)J G H
F I data [B K L = M java/io/OutputStream O ([BII)V Q
P R setSize$okio (J)V T U
$ V pop ()Lokio/Segment; X Y
= Z okio/SegmentPool \ recycle (Lokio/Segment;)V ^ _
] `
$i$f$minOf b$iv toCopy remaining J
Lokio/Buffer; byteCount flush i
P j close l
P m ()Lokio/Timeout; toString ()Ljava/lang/String; java/lang/StringBuilder r
s sink( u append -(Ljava/lang/String;)Ljava/lang/StringBuilder; w x
s y -(Ljava/lang/Object;)Ljava/lang/StringBuilder; w {
s | (C)Ljava/lang/StringBuilder; w ~
s p q
s ? Lkotlin/Metadata; mv k xi 0 d1 ???4
??
??
??
????20B00¢J0HJ 0HJ0HJ
0HJ02
020HR0X¢
??R0X¢
??¨ d2 Lokio/Sink; okio
JvmOkio.kt RuntimeInvisibleAnnotations Code LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations
StackMapTable
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 0
? ? ? e +? ,? *? *+? *,? ? ? - . / - ?
?
? h
?+"? +? ( ? . 7 ?? ?*? ? 3+? 7Y? ;:? A? Dd66 ?7
6
? J ?6*? ? N? D? S:? D`? D?e7+:? (?e? W? D? A??~+? [? 7? a??m? ? ? ? ? ? F 3 4 5 6 7 * 8 : ? I ? J 8 M 9 ` ; q <