com.google.common.util.concurrent.ClosingFuture$Combiner.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 ? 8com/google/common/util/concurrent/ClosingFuture$Combiner
closeables ?Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;
(ZLjava/lang/Iterable;)V
java/lang/Object ()V =com/google/common/util/concurrent/ClosingFuture$CloseableList
6(Lcom/google/common/util/concurrent/ClosingFuture$1;)V allMustSucceed Z
'com/google/common/collect/ImmutableList copyOf ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; ! " inputs )Lcom/google/common/collect/ImmutableList; $ % & ' ( java/lang/Iterable iterator ()Ljava/util/Iterator; * + , - . java/util/Iterator hasNext ()Z * 0 1 2 next ()Ljava/lang/Object; 4 /com/google/common/util/concurrent/ClosingFuture
3 6 7 8
access$400 s(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V : :com/google/common/util/concurrent/ClosingFuture$Combiner$1
9 < = ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;)V
? @ A futureCombiner <()Lcom/google/common/util/concurrent/Futures$FutureCombiner;
C D E F G 8com/google/common/util/concurrent/Futures$FutureCombiner call t(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;
3 I J j(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ClosingFuture$1;)V
3 L M N
access$500 r(Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;
P Q R S T /com/google/common/util/concurrent/MoreExecutors directExecutor !()Ljava/util/concurrent/Executor;
V W X add ;(Ljava/lang/AutoCloseable;Ljava/util/concurrent/Executor;)V Z :com/google/common/util/concurrent/ClosingFuture$Combiner$2
Y \ ] ?(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;)V
C _ ` a callAsync ?(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;
c d e inputFutures +()Lcom/google/common/collect/ImmutableList;
g h i j k )com/google/common/util/concurrent/Futures whenAllSucceed P(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;
g m n k whenAllComplete
p q r s t (com/google/common/collect/FluentIterable from @(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; v w x apply #()Lcom/google/common/base/Function;
p z { | transform M(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable;
p ~ e toList
3 ? ? ?
access$000 c(Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/FluentFuture; Signature _Lcom/google/common/collect/ImmutableList;>; 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 ?(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; ?(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; P()Lcom/google/common/util/concurrent/Futures$FutureCombiner; `()Lcom/google/common/collect/ImmutableList;>; lambda$inputFutures$0 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. BootstrapMethods ? &(Ljava/lang/Object;)Ljava/lang/Object; ?
? ? ? ? ?
? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory ?(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; InnerClasses Combiner
CloseableList ? 1com/google/common/util/concurrent/ClosingFuture$1 ? Jcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable CombiningCallable FutureCombiner ? Ocom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable AsyncCombiningCallable ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ! ! " ? ?
? ? E*? *? Y? ? *? *,? ? ,? # N-? ) ? -? / ? 3:*? ? 5??? ? " ? 8 A D ? * 8 ? ? E ? ? E E ! ? ? 8 ? ? E ! ? ? ? $ $ * ? ? ! ? ? F ? ? ? /? 9Y*+? ;N? 3Y*? >-,? B? H:? K*? ? O? U? ?
&