okio.InputStreamSource.class Maven / Gradle / Ivy
???? 2 ? okio/InputStreamSource java/lang/Object okio/Source read (Lokio/Buffer;J)J #Lorg/jetbrains/annotations/NotNull; java/lang/AssertionError
sink kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
java/lang/StringBuilder ()V
byteCount < 0: append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
(J)Ljava/lang/StringBuilder;
! toString ()Ljava/lang/String; # $
% "java/lang/IllegalArgumentException '
% (Ljava/lang/String;)V *
( + java/lang/Throwable - timeout Lokio/Timeout; / 0 1 okio/Timeout 3 throwIfReached 5
4 6 okio/Buffer 8 writableSegment$okio (I)Lokio/Segment; : ;
9 < okio/Segment > limit I @ A ? B java/lang/Math D min (JJ)J F G
E H input Ljava/io/InputStream; J K L data [B N O ? P java/io/InputStream R ([BII)I T
S U pos W A ? X pop ()Lokio/Segment; Z [
? \ head Lokio/Segment; ^ _ 9 ` okio/SegmentPool b recycle (Lokio/Segment;)V d e
c f???????? size ()J j k
9 l setSize$okio (J)V n o
9 p okio/Okio r isAndroidGetsocknameError (Ljava/lang/AssertionError;)Z t u
s v java/io/IOException x (Ljava/lang/Throwable;)V z
y { &$i$a$-require-InputStreamSource$read$1 b$iv
$i$f$minOf bytesRead maxToCopy tail e Ljava/lang/AssertionError; this Lokio/InputStreamSource;
Lokio/Buffer; byteCount J close ?
S ? ()Lokio/Timeout; source( ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ?
? (C)Ljava/lang/StringBuilder; ?
? &(Ljava/io/InputStream;Lokio/Timeout;)V J /
Lkotlin/Metadata; mv bv k d1 ???2
??
??
??
??
????20B00¢J0HJ 0
202
0
HJ0HJ0HR0X¢
??R0X¢
??¨ d2
Lokio/Source; okio
JvmOkio.kt Code
StackMapTable LineNumberTable LocalVariableTable $RuntimeInvisibleParameterAnnotations RuntimeInvisibleAnnotations
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 0 J K / 0 ? + ?+
? ?? ? ?? ? 666? +6? Y? ? ? "? &:? (Y? )? ,? .? *? 2? 7+? =: ? Cd66?76
? I ?6*? M? Q? C? V6? "? Y? C? +? ]? a? g h?Y? C`? C+Y? m?a? q??:? w? ? yY? .? |? .?? .? N ? ? ? J @? 4? d 9 ? ? 9 ? 9 ? b T U &