![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.util.concurrent.AbstractCatchingFuture.class Maven / Gradle / Ivy
???? 4 ? ?
?
? ? ? ?
?
1 ?
? ? ? 0 ? ? 0 ? 0 ?
0 ? ?
? ?
? ? ?
? ? ?
? ?
?
r ?
? ? ?
?
? ?
? ?
0 ?
? ?
0 ?
0 ?
? ?
0 ?
0 ?
1 ? ? ? ? ? ? ?
0 ? ? ? ? CatchingFuture InnerClasses AsyncCatchingFuture inputFuture 4Lcom/google/common/util/concurrent/ListenableFuture; Signature :Lcom/google/common/util/concurrent/ListenableFuture<+TV;>; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; 7Lcom/google/errorprone/annotations/concurrent/LazyInit;
exceptionType Ljava/lang/Class; Ljava/lang/Class; fallback Ljava/lang/Object; TF; create ?(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; Code LineNumberTable LocalVariableTable input !Lcom/google/common/base/Function; executor Ljava/util/concurrent/Executor; future ILcom/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture; LocalVariableTypeTable +Lcom/google/common/base/Function<-TX;+TV;>; QLcom/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture; MethodParameters(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/base/Function<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; ?(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; 1Lcom/google/common/util/concurrent/AsyncFunction; NLcom/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture; ;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>; VLcom/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture;(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; Z(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Ljava/lang/Object;)V this :Lcom/google/common/util/concurrent/AbstractCatchingFuture; HLcom/google/common/util/concurrent/AbstractCatchingFuture; V(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;TF;)V run ()V e )Ljava/util/concurrent/ExecutionException; t Ljava/lang/Throwable; fallbackResult localInputFuture localExceptionType
localFallback sourceResult throwable
castThrowable TT; TV; TX;
StackMapTable ? pendingToString ()Ljava/lang/String; superString Ljava/lang/String; resultString ?
doFallback ;(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
Exceptions ? (TF;TX;)TT; 6Lcom/google/common/util/concurrent/ParametricNullness; RuntimeInvisibleAnnotations /Lcom/google/errorprone/annotations/ForOverride; setResult (Ljava/lang/Object;)V result (TT;)V "RuntimeVisibleParameterAnnotations afterDone
TrustedFuture ?Lcom/google/common/util/concurrent/FluentFuture$TrustedFuture;Ljava/lang/Runnable;
SourceFile AbstractCatchingFuture.java CLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; Gcom/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture [ ? ? ? ? ? ? Lcom/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture [ ? [ b ? ? ? 2com/google/common/util/concurrent/ListenableFuture 6 7 java/lang/Class = > @ A ? ? Fcom/google/common/util/concurrent/internal/InternalFutureFailureAccess ? ? ? ? ? ? 'java/util/concurrent/ExecutionException ? ? java/lang/NullPointerException java/lang/StringBuilder Future type ? ? ? ? ? ? threw without a cause ? t [ ? java/lang/Throwable ? ? ? ? ? ? ? ? ? ? y z ? ? ? ? ? ? s t
inputFuture=[ ], exceptionType=[
], fallback=[ ] ? ? 8com/google/common/util/concurrent/AbstractCatchingFuture ?