okio.Throttler.class Maven / Gradle / Ivy
???? 2 ? okio/Throttler java/lang/Object bytesPerSecond J
waitByteCount maxByteCount (JJJ)V Lkotlin/jvm/JvmOverloads; Failed requirement. "java/lang/IllegalArgumentException
toString ()Ljava/lang/String;
(Ljava/lang/String;)V
java/lang/Throwable java/lang/NullPointerException 5null cannot be cast to non-null type java.lang.Object !
notifyAll ()V $ %
& kotlin/Unit ( INSTANCE
Lkotlin/Unit; * + ) , -$i$a$-synchronized-Throttler$bytesPerSecond$1 I lock$iv Ljava/lang/Object; $i$f$synchronized this Lokio/Throttler; bytesPerSecond$default )(Lokio/Throttler;JJJILjava/lang/Object;)V
7 (JJ)V 5 6
: (J)V take$okio (J)J java/lang/System ? nanoTime ()J A B
@ C byteCountOrWaitNanos$okio (JJ)J E F
G waitNanos I <
J byteCountOrWaitNanos now #$i$a$-synchronized-Throttler$take$1 byteCount allocatedUntil P Q java/lang/Math S max U F
T V nanosToBytes X >
Y bytesToNanos [ >
\ min ^ F
T _ minWaitNanos minByteCount immediateBytes idleInNanos ;?? $this$nanosToBytes $this$bytesToNanos B@ wait (JI)V k l
m remainderNanos millisToWait nanosToWait source (Lokio/Source;)Lokio/Source; #Lorg/jetbrains/annotations/NotNull; r kotlin/jvm/internal/Intrinsics v checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V x y
w z okio/Throttler$source$1 | -(Lokio/Throttler;Lokio/Source;Lokio/Source;)V ~
} okio/Source ?
Lokio/Source; sink (Lokio/Sink;)Lokio/Sink; ? okio/Throttler$sink$1 ? )(Lokio/Throttler;Lokio/Sink;Lokio/Sink;)V ?
? ? okio/Sink ? Lokio/Sink; %
? <
? Lkotlin/Metadata; mv bv k d1P??(
??
??
??
??20B¢B??0¢J 02
020H??¢J$0
202020HJ020J020J020H??¢J0
20HJ0*0HJ0*0HR0X¢
??R0X¢
??R0X¢
??R0X¢
??¨ d2 take okio Throttler.kt Code
StackMapTable LineNumberTable LocalVariableTable RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations InnerClasses
SourceFile SourceDebugExtension RuntimeVisibleAnnotations 1 P
? ?*:66 6
? 6 ?? ? 66
666? 6:? Y? ? ? ?! ?? ? 66
666? 6:? Y? ? ? ?!?? ? 66
666? 6:? Y? ? ? ?*? *!? *? *Y?
? Y"? #?? ? '? -:
ç :
?
? ? ? ? ? ? ? ? k ? @? )
@)
@)^ ? ?
) ? 2 : ? ; H <