com.google.common.util.concurrent.TimeLimiter.class Maven / Gradle / Ivy
???? 4 V
B C D E F G H I J K L newProxy W(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; MethodParameters target
interfaceType timeoutDuration timeoutUnit Signature T(TT;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TT; K(Ljava/lang/Object;Ljava/lang/Class;Ljava/time/Duration;)Ljava/lang/Object; Code LineNumberTable LocalVariableTable this /Lcom/google/common/util/concurrent/TimeLimiter; Ljava/lang/Object; Ljava/lang/Class; timeout Ljava/time/Duration; LocalVariableTypeTable TT; Ljava/lang/Class; H(TT;Ljava/lang/Class;Ljava/time/Duration;)TT; callWithTimeout S(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
Exceptions M N O callable _(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT; RuntimeVisibleAnnotations 6Lcom/google/common/util/concurrent/ParametricNullness; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; G(Ljava/util/concurrent/Callable;Ljava/time/Duration;)Ljava/lang/Object; Ljava/util/concurrent/Callable; $Ljava/util/concurrent/Callable; S(Ljava/util/concurrent/Callable;Ljava/time/Duration;)TT; callUninterruptiblyWithTimeout runWithTimeout 7(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V runnable +(Ljava/lang/Runnable;Ljava/time/Duration;)V Ljava/lang/Runnable; runUninterruptiblyWithTimeout
SourceFile TimeLimiter.java -Lcom/google/errorprone/annotations/DoNotMock; value Use FakeTimeLimiter CLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault; 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; P Q R S T U
! " 3 " 4 5 9 5 -com/google/common/util/concurrent/TimeLimiter java/lang/Object %java/util/concurrent/TimeoutException java/lang/InterruptedException 'java/util/concurrent/ExecutionException *com/google/common/util/concurrent/Internal toNanosSaturated (Ljava/time/Duration;)J java/util/concurrent/TimeUnit NANOSECONDS Ljava/util/concurrent/TimeUnit;
t *+,-? ? ? ? *
! " # $ % &