
com.google.common.util.concurrent.AggregateFuture$RunningState.class Maven / Gradle / Ivy
???? 2 ?
2 ?
2 ?
2 ? 2 ? 2 ?
?
3 ?
? ? ? 2 ? 2 ?
?
2 ?
? ? ? ? ? ? ?
?
? ? ?
? ?
2 ?
2 ?
? ? ? ? ?
? ? ? ?
? ?
? ?
? ?
? ? ?
? ? ? ? ? ? ?
? ?
? ?
2 ? ?
+ ?
2 ? ?
2 ? ?
2 ? ? ? ? RunningState InnerClasses futures /Lcom/google/common/collect/ImmutableCollection; Signature qLcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>; allMustSucceed Z collectsValues this$0 3Lcom/google/common/util/concurrent/AggregateFuture; g(Lcom/google/common/util/concurrent/AggregateFuture;Lcom/google/common/collect/ImmutableCollection;ZZ)V Code LineNumberTable LocalVariableTable this @Lcom/google/common/util/concurrent/AggregateFuture$RunningState; LocalVariableTypeTable SLcom/google/common/util/concurrent/AggregateFuture.RunningState; v(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>;ZZ)V run ()V init index I
listenable 4Lcom/google/common/util/concurrent/ListenableFuture; i$ Ljava/util/Iterator; i ?Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;
StackMapTable ? handleException (Ljava/lang/Throwable;)V message Ljava/lang/String; throwable Ljava/lang/Throwable; completedWithFailure firstTimeSeeingThisException ? ? ? addInitialException (Ljava/util/Set;)V seen Ljava/util/Set; &Ljava/util/Set; )(Ljava/util/Set;)V handleOneInputDone !(ILjava/util/concurrent/Future;)V result Ljava/lang/Object; e )Ljava/util/concurrent/ExecutionException; t future Ljava/util/concurrent/Future; TInputT; (Ljava/util/concurrent/Future<+TInputT;>; ? ,(ILjava/util/concurrent/Future<+TInputT;>;)V decrementCountAndMaybeComplete newRemaining processCompleted releaseResourcesAfterFailure collectOneValue (ZILjava/lang/Object;)V
(ZITInputT;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; handleAllCompleted
interruptTask
access$000 q(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;)Lcom/google/common/collect/ImmutableCollection; x0
access$100 C(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;)V
access$200 a(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;ILjava/util/concurrent/Future;)V x1 x2
access$300
SourceFile AggregateFuture.java v L i j M L 8 9 ? @ ? ? A ? ? ? ? -com/google/common/collect/ImmutableCollection <