
com.google.common.util.concurrent.FakeTimeLimiter.class Maven / Gradle / Ivy
???? 2 :
+
, - . / 0 1 2 ()V Code LineNumberTable LocalVariableTable this 3Lcom/google/common/util/concurrent/FakeTimeLimiter; newProxy W(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; target Ljava/lang/Object;
interfaceType Ljava/lang/Class; timeoutDuration J timeoutUnit Ljava/util/concurrent/TimeUnit; LocalVariableTypeTable TT; Ljava/lang/Class; Signature T(TT;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TT; callWithTimeout T(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;Z)Ljava/lang/Object; callable Ljava/util/concurrent/Callable; amInterruptible Z $Ljava/util/concurrent/Callable;
Exceptions 3 `(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;Z)TT;
SourceFile FakeTimeLimiter.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; 4 5 6 7 8 9 1com/google/common/util/concurrent/FakeTimeLimiter java/lang/Object -com/google/common/util/concurrent/TimeLimiter java/lang/Exception $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/util/concurrent/Callable call ()Ljava/lang/Object; 1 / *? ?
%
? +? W,? W? W+?
) *
+ , 4
u
? W+? ?
2 3 4
! "
# $ % &