![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.util.concurrent.Futures$InCompletionOrderState.class Maven / Gradle / Ivy
???? 4 ~
@com/google/common/util/concurrent/Futures$InCompletionOrderState recordInputCompletion -(Lcom/google/common/collect/ImmutableList;I)V
incompleteOutputCount +Ljava/util/concurrent/atomic/AtomicInteger;
inputFutures 5[Lcom/google/common/util/concurrent/ListenableFuture;
recordOutputCancellation (Z)V
8([Lcom/google/common/util/concurrent/ListenableFuture;)V
java/lang/Object ()V wasCancelled Z ! " shouldInterrupt $ % &
delegateIndex I ( )java/util/concurrent/atomic/AtomicInteger
' * + (I)V
- . recordCompletion
0 1 2 3 4 java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; 6 2com/google/common/util/concurrent/ListenableFuture
8 9 : ; < 'com/google/common/collect/ImmutableList size ()I
8 > ? @ get (I)Ljava/lang/Object; B 0com/google/common/util/concurrent/AbstractFuture
A D E F setFuture 7(Lcom/google/common/util/concurrent/ListenableFuture;)Z
' H I < decrementAndGet 5 K L M cancel (Z)Z Signature ;[Lcom/google/common/util/concurrent/ListenableFuture<+TT;>; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; Code LineNumberTable LocalVariableTable this BLcom/google/common/util/concurrent/Futures$InCompletionOrderState; LocalVariableTypeTable GLcom/google/common/util/concurrent/Futures$InCompletionOrderState; MethodParameters >([Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;)V interruptIfRunning
StackMapTable i delegates )Lcom/google/common/collect/ImmutableList; inputFutureIndex inputFuture 4Lcom/google/common/util/concurrent/ListenableFuture; bLcom/google/common/collect/ImmutableList;>; :Lcom/google/common/util/concurrent/ListenableFuture<+TT;>; f(Lcom/google/common/collect/ImmutableList;>;I)V toCancel e([Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/Futures$1;)V x0 x1 -Lcom/google/common/util/concurrent/Futures$1;
access$300 F(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Z)V
access$400 y(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;)[Lcom/google/common/util/concurrent/ListenableFuture;
access$500 o(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;)Ljava/util/concurrent/atomic/AtomicInteger;
access$600 o(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Lcom/google/common/collect/ImmutableList;I)V x2 (Ljava/lang/Object;
SourceFile Futures.java InnerClasses z )com/google/common/util/concurrent/Futures InCompletionOrderState } +com/google/common/util/concurrent/Futures$1 0 "
N O P
Q B % &