okio.AsyncTimeout.class Maven / Gradle / Ivy
???? 2 ? okio/AsyncTimeout okio/Timeout inQueue Z next Lokio/AsyncTimeout; timeoutAt J enter ()V
Unbalanced enter/exit java/lang/IllegalStateException java/lang/Object toString ()Ljava/lang/String;
(Ljava/lang/String;)V
java/lang/Throwable timeoutNanos ()J
! hasDeadline ()Z # $
% Companion Lokio/AsyncTimeout$Companion; ' ( ) okio/AsyncTimeout$Companion + access$scheduleTimeout 5(Lokio/AsyncTimeout$Companion;Lokio/AsyncTimeout;JZ)V - .
, / $i$a$-check-AsyncTimeout$enter$1 I this exit access$cancelScheduledTimeout 3(Lokio/AsyncTimeout$Companion;Lokio/AsyncTimeout;)Z 5 6
, 7 remainingNanos (J)J
; now timedOut sink (Lokio/Sink;)Lokio/Sink; #Lorg/jetbrains/annotations/NotNull; ? kotlin/jvm/internal/Intrinsics C checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V E F
D G okio/AsyncTimeout$sink$1 I !(Lokio/AsyncTimeout;Lokio/Sink;)V K
J L okio/Sink N Lokio/Sink; source (Lokio/Source;)Lokio/Source; Q okio/AsyncTimeout$source$1 T #(Lokio/AsyncTimeout;Lokio/Source;)V V
U W okio/Source Y
Lokio/Source; withTimeout 4(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; A(Lkotlin/jvm/functions/Function0<+TT;>;)TT; java/io/IOException _ block b
d kotlin/jvm/functions/Function0 f invoke ()Ljava/lang/Object; h i g j kotlin/jvm/internal/InlineMarker l finallyStart (I)V n o
m p 4 $
r access$newTimeoutException ,(Ljava/io/IOException;)Ljava/io/IOException; t u
v
finallyEnd x o
m y result Ljava/lang/Object; e Ljava/io/IOException; throwOnTimeout Lkotlin/jvm/functions/Function0; $i$f$withTimeout Lkotlin/PublishedApi; $Lorg/jetbrains/annotations/Nullable; newTimeoutException ? u
? cause java/io/InterruptedIOException ? timeout ?
? initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; ? ?
? ? Ljava/io/InterruptedIOException;
? TIMEOUT_WRITE_SIZE IDLE_TIMEOUT_MILLIS IDLE_TIMEOUT_NANOS head access$getHead$cp ()Lokio/AsyncTimeout; ? ? access$setHead$cp (Lokio/AsyncTimeout;)V access$getTimeoutAt$p (Lokio/AsyncTimeout;)J $this access$setTimeoutAt$p (Lokio/AsyncTimeout;J)V access$remainingNanos (Lokio/AsyncTimeout;J)J 9 :
? access$getNext$p ((Lokio/AsyncTimeout;)Lokio/AsyncTimeout; ? access$setNext$p )(Lokio/AsyncTimeout;Lokio/AsyncTimeout;)V access$getIDLE_TIMEOUT_MILLIS$cp ?
? access$getIDLE_TIMEOUT_NANOS$cp ?
? Lkotlin/Metadata; mv bv k d1H??@
??
??
?? 20:B¢J0 2
0 HJ0J
0J0 2
0 HJ020HJ020J020J0HJ%H"??2H0Hø??¢R0X¢
??R0??X¢
??R0X¢
??
20¨ d2 Lokio/Timeout; T Lkotlin/Function0; Watchdog okio 1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V ?
, ? java/util/concurrent/TimeUnit ? SECONDS Ljava/util/concurrent/TimeUnit; ? ? ? ? < toMillis ? :
? ? MILLISECONDS ? ? ? ? toNanos ? :
? ? okio/AsyncTimeout$Watchdog ? AsyncTimeout.kt
ConstantValue Code
StackMapTable LineNumberTable LocalVariableTable RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations Signature InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations !
? 2 ? ? ?
?
? ' ( ? ? N*? ? ? <=>? 6N? Y-? ? ? ?*? "@*? &> ?? ? ?*? ? **? 0? ? @? ? ? . 1 H 1 1 * 2 / 3 4 4 > 5 ? 7 D 8 M 9 ? * 1 2 4 # /
N 3 4 $ ? Q *? ? ?*? ? **? 8? ? ? = > ? ? 3 9 : ? ; *? <e? ? F ? 3 =
> ? + ? ? L ? 3 ? @ ? G +B? H? JY*+? M? O? ? S ? 3 ? P ? A ? A Q R ? G +S? H? UY*+? X? Z? ? ? 3 Q [ ? A ? A \ ] ? ? }a=+c? H>*? e +? k :>:? q*? s6? *? w? ?? z?:*? s? ? ? *? w? ?:? q*? s6? ? *? w? ?? z? = ` X = X X X Z X ? M ? 6 g ? g `? `H ? g ? ? : ? ? ? ? ? ? " ? ( ? <