![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.util.concurrent.ClosingFuture$Combiner.class Maven / Gradle / Ivy
???? 4 ? ! t
! u
" v w
x ! y
z { ! | @ } A ~ A ?
? ?
?
! ?
\ ?
?
?
? ?
? ?
?
\ ?
! ?
? ?
? ?
? ? ?
? ?
? ?
? ? ? Combiner InnerClasses ? AsyncCombiningCallable ? CombiningCallable
closeables
CloseableList ?Lcom/google/common/util/concurrent/ClosingFuture$CloseableList; allMustSucceed Z inputs )Lcom/google/common/collect/ImmutableList; Signature _Lcom/google/common/collect/ImmutableList;>; (ZLjava/lang/Iterable;)V Code LineNumberTable LocalVariableTable input 1Lcom/google/common/util/concurrent/ClosingFuture; this :Lcom/google/common/util/concurrent/ClosingFuture$Combiner; Ljava/lang/Iterable; LocalVariableTypeTable 4Lcom/google/common/util/concurrent/ClosingFuture<*>; KLjava/lang/Iterable<+Lcom/google/common/util/concurrent/ClosingFuture<*>;>;
StackMapTable ? ? MethodParameters O(ZLjava/lang/Iterable<+Lcom/google/common/util/concurrent/ClosingFuture<*>;>;)V call ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture; combiningCallable LLcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable; executor Ljava/util/concurrent/Executor; callable Ljava/util/concurrent/Callable; derived QLcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable; $Ljava/util/concurrent/Callable; 6Lcom/google/common/util/concurrent/ClosingFuture; ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; callAsync ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture; QLcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;
asyncCallable 1Lcom/google/common/util/concurrent/AsyncCallable; VLcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable; 6Lcom/google/common/util/concurrent/AsyncCallable; ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture; futureCombiner ? FutureCombiner <()Lcom/google/common/util/concurrent/Futures$FutureCombiner; P()Lcom/google/common/util/concurrent/Futures$FutureCombiner; inputFutures +()Lcom/google/common/collect/ImmutableList; `()Lcom/google/common/collect/ImmutableList;>; lambda$inputFutures$0 c(Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/FluentFuture; future ? K(ZLjava/lang/Iterable;Lcom/google/common/util/concurrent/ClosingFuture$1;)V x0 x1 x2 3Lcom/google/common/util/concurrent/ClosingFuture$1; access$1300 {(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;)Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;
SourceFile ClosingFuture.java RuntimeVisibleAnnotations -Lcom/google/errorprone/annotations/DoNotMock; value AUse ClosingFuture.whenAllSucceed() or .whenAllComplete() instead. ) + 2 3 2 ? =com/google/common/util/concurrent/ClosingFuture$CloseableList 2 ? , - ? ? ? . / ? ? ? ? ? ? /com/google/common/util/concurrent/ClosingFuture ? ? :com/google/common/util/concurrent/ClosingFuture$Combiner$1 2 ? [ ^ D ? 2 ? ? ? ? ? ? ? ? :com/google/common/util/concurrent/ClosingFuture$Combiner$2 2 ? S ? ` a ? ? ? ? ? ? ? ? BootstrapMethods ? ? ? d ? ? ? ? ? a ? d 8com/google/common/util/concurrent/ClosingFuture$Combiner java/lang/Object Ocom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable Jcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable java/lang/Iterable java/util/Iterator 8com/google/common/util/concurrent/Futures$FutureCombiner 1com/google/common/util/concurrent/ClosingFuture$1 ()V 6(Lcom/google/common/util/concurrent/ClosingFuture$1;)V 'com/google/common/collect/ImmutableList copyOf ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; access$1000 s(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;)V t(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; j(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ClosingFuture$1;)V
access$200 r(Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$CloseableList; /com/google/common/util/concurrent/MoreExecutors directExecutor !()Ljava/util/concurrent/Executor; add ;(Ljava/lang/AutoCloseable;Ljava/util/concurrent/Executor;)V ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;)V ?(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; )com/google/common/util/concurrent/Futures whenAllSucceed P(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/Futures$FutureCombiner; whenAllComplete (com/google/common/collect/FluentIterable from @(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;
? ? &(Ljava/lang/Object;)Ljava/lang/Object;
! ? apply #()Lcom/google/common/base/Function; transform M(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable; toList
access$000 ? ? ? c d "java/lang/invoke/LambdaMetafactory metafactory ? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! ! " ) + , - . / 0 1 2 3 4 ? E*? *? Y? ? *? *,? ? ,? N-?
? -? ? :*? ?
??? 5 " ? 8 A D 6 * 8 7 8 E 9 : E , - E . ; <