4 R34 567 8 9; => =@ BC 3E G HI JK LMN O PQ HR ST SU SV SW XY Z[ Z\ Z] Z^_ !` Qa Qbd fg %h fij )k lm ,n Ro /p /qr 3s ftu 6v w xy :z Q{| =} ~l 5    E Q H3 K MB O3MappingCheckedFuture InnerClassesCallbackListenerInCompletionOrderStateInCompletionOrderFuture NonCancellationPropagatingFutureFutureCombiner DEREFERENCER1Lcom/google/common/util/concurrent/AsyncFunction; SignatureLcom/google/common/util/concurrent/AsyncFunction;Ljava/lang/Object;>;()VCodeLineNumberTableLocalVariableTablethis+Lcom/google/common/util/concurrent/Futures; makeChecked(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;)Lcom/google/common/util/concurrent/CheckedFuture;future4Lcom/google/common/util/concurrent/ListenableFuture;mapper!Lcom/google/common/base/Function;LocalVariableTypeTable9Lcom/google/common/util/concurrent/ListenableFuture;; Deprecated(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function<-Ljava/lang/Exception;TX;>;)Lcom/google/common/util/concurrent/CheckedFuture;RuntimeVisibleAnnotationsLjava/lang/Deprecated;RuntimeInvisibleAnnotations/Lcom/google/common/annotations/GwtIncompatible;immediateFutureH(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; typedNullvalueLjava/lang/Object;TV; StackMapTableT(TV;)Lcom/google/common/util/concurrent/ListenableFuture;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;immediateCheckedFutureE(Ljava/lang/Object;)Lcom/google/common/util/concurrent/CheckedFuture;k(TV;)Lcom/google/common/util/concurrent/CheckedFuture;immediateFailedFutureK(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; throwableLjava/lang/Throwable;f(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;immediateCancelledFuture6()Lcom/google/common/util/concurrent/ListenableFuture;Q()Lcom/google/common/util/concurrent/ListenableFuture;immediateFailedCheckedFutureH(Ljava/lang/Exception;)Lcom/google/common/util/concurrent/CheckedFuture; exceptionLjava/lang/Exception;TX;k(TX;)Lcom/google/common/util/concurrent/CheckedFuture; submitAsync(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;callable1Lcom/google/common/util/concurrent/AsyncCallable;executorLjava/util/concurrent/Executor;task?Lcom/google/common/util/concurrent/TrustedListenableFutureTask;6Lcom/google/common/util/concurrent/AsyncCallable;DLcom/google/common/util/concurrent/TrustedListenableFutureTask;(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; scheduleAsync(Lcom/google/common/util/concurrent/AsyncCallable;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;delayJtimeUnitLjava/util/concurrent/TimeUnit;executorService/Ljava/util/concurrent/ScheduledExecutorService; scheduledLjava/util/concurrent/Future; Ljava/util/concurrent/Future<*>;(Lcom/google/common/util/concurrent/AsyncCallable;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;catching(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/base/Function;)Lcom/google/common/util/concurrent/ListenableFuture;input exceptionTypeLjava/lang/Class;fallback:Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;+Lcom/google/common/base/Function<-TX;+TV;>;(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/base/Function<-TX;+TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;GwtIncompatible=Lcom/google/common/util/concurrent/Partially$GwtIncompatible;:AVAILABLE but requires exceptionType to be Throwable.class(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;(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; catchingAsync(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction;)Lcom/google/common/util/concurrent/ListenableFuture;;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;(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;(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; withTimeout(Lcom/google/common/util/concurrent/ListenableFuture;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;delegatetimeunitscheduledExecutor(Lcom/google/common/util/concurrent/ListenableFuture;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;transformAsync(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction;)Lcom/google/common/util/concurrent/ListenableFuture;function9Lcom/google/common/util/concurrent/ListenableFuture;;Lcom/google/common/util/concurrent/AsyncFunction<-TI;+TO;>;(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction<-TI;+TO;>;)Lcom/google/common/util/concurrent/ListenableFuture;(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction<-TI;+TO;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; transform(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;)Lcom/google/common/util/concurrent/ListenableFuture;+Lcom/google/common/base/Function<-TI;+TO;>;(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function<-TI;+TO;>;)Lcom/google/common/util/concurrent/ListenableFuture;(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function<-TI;+TO;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; lazyTransform](Ljava/util/concurrent/Future;Lcom/google/common/base/Function;)Ljava/util/concurrent/Future;"Ljava/util/concurrent/Future;(Ljava/util/concurrent/Future;Lcom/google/common/base/Function<-TI;+TO;>;)Ljava/util/concurrent/Future; dereferencej(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ListenableFuture;nestedqLcom/google/common/util/concurrent/ListenableFuture<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;(Lcom/google/common/util/concurrent/ListenableFuture<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;)Lcom/google/common/util/concurrent/ListenableFuture; allAsListk([Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ListenableFuture;futures5[Lcom/google/common/util/concurrent/ListenableFuture;;[Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;([Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;>;Ljava/lang/SafeVarargs;$Lcom/google/common/annotations/Beta;J(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Iterable;QLjava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;)Lcom/google/common/util/concurrent/ListenableFuture;>;whenAllCompleteq([Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;([Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;P(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;whenAllSucceednonCancellationPropagatingoutputLLcom/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture;QLcom/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture;(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ListenableFuture;successfulAsListinCompletionOrder?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; collectionLjava/util/Collection;iIlocalIcopystateBLcom/google/common/util/concurrent/Futures$InCompletionOrderState;delegatesBuilderBuilder1Lcom/google/common/collect/ImmutableList$Builder; delegates)Lcom/google/common/collect/ImmutableList; delegatesCastRLjava/util/Collection;>;QLjava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;>;;[Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;GLcom/google/common/util/concurrent/Futures$InCompletionOrderState;jLcom/google/common/collect/ImmutableList$Builder;>;bLcom/google/common/collect/ImmutableList;>;dLcom/google/common/collect/ImmutableList;>;or(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;>;)Lcom/google/common/collect/ImmutableList;>; addCallbacki(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;)Vcallback2Lcom/google/common/util/concurrent/FutureCallback;8Lcom/google/common/util/concurrent/FutureCallback<-TV;>;(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback<-TV;>;)V(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback<-TV;>;Ljava/util/concurrent/Executor;)VgetDone1(Ljava/util/concurrent/Future;)Ljava/lang/Object;"Ljava/util/concurrent/Future; Exceptions=(Ljava/util/concurrent/Future;)TV; getCheckedB(Ljava/util/concurrent/Future;Ljava/lang/Class;)Ljava/lang/Object;exceptionClassn(Ljava/util/concurrent/Future;Ljava/lang/Class;)TV;^TX;b(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;timeout(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TV;^TX; getUncheckede)Ljava/util/concurrent/ExecutionException;wrapAndThrowUnchecked(Ljava/lang/Throwable;)Vcause SourceFile Futures.java-Lcom/google/common/annotations/GwtCompatible;emulated ^_>com/google/common/util/concurrent/Futures$MappingCheckedFuture 2com/google/common/util/concurrent/ListenableFuture ^ Kcom/google/common/util/concurrent/ImmediateFuture$ImmediateSuccessfulFutureImmediateSuccessfulFuture ^Rcom/google/common/util/concurrent/ImmediateFuture$ImmediateSuccessfulCheckedFuture ImmediateSuccessfulCheckedFutureGcom/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFutureImmediateFailedFuture ^+Jcom/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFutureImmediateCancelledFutureNcom/google/common/util/concurrent/ImmediateFuture$ImmediateFailedCheckedFutureImmediateFailedCheckedFuture ^   +com/google/common/util/concurrent/Futures$1 ^           +com/google/common/util/concurrent/Futures$2 ^ Z[ =com/google/common/util/concurrent/CollectionFuture$ListFuture ListFuture  ^ 8com/google/common/util/concurrent/Futures$FutureCombiner ^ Jcom/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture ^java/util/Collection  @com/google/common/util/concurrent/Futures$InCompletionOrderState ^ Acom/google/common/util/concurrent/Futures$InCompletionOrderFuture ^  +com/google/common/util/concurrent/Futures$4 ^ :com/google/common/util/concurrent/Futures$CallbackListener ^"Future was expected to be done: %s    #'java/util/concurrent/ExecutionException  *+java/lang/AssertionErrorjava/lang/Error0com/google/common/util/concurrent/ExecutionError ^=com/google/common/util/concurrent/UncheckedExecutionException+com/google/common/util/concurrent/Futures$3)com/google/common/util/concurrent/FuturesBcom/google/common/util/concurrent/GwtFuturesCatchingSpecialization;com/google/common/util/concurrent/Partially$GwtIncompatible/com/google/common/collect/ImmutableList$Builderjava/lang/Iterable'com/google/common/collect/ImmutableListjava/lang/Exception$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;X(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;)VNULLMLcom/google/common/util/concurrent/ImmediateFuture$ImmediateSuccessfulFuture;1com/google/common/util/concurrent/ImmediateFuture(Ljava/lang/Object;)V(Ljava/lang/Exception;)V=com/google/common/util/concurrent/TrustedListenableFutureTaskcreater(Lcom/google/common/util/concurrent/AsyncCallable;)Lcom/google/common/util/concurrent/TrustedListenableFutureTask;java/util/concurrent/Executorexecute(Ljava/lang/Runnable;)V-java/util/concurrent/ScheduledExecutorServiceschedule\(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; (Ljava/util/concurrent/Future;)V/com/google/common/util/concurrent/MoreExecutorsdirectExecutor!()Ljava/util/concurrent/Executor; addListener6(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V8com/google/common/util/concurrent/AbstractCatchingFuture/com/google/common/util/concurrent/TimeoutFuture9com/google/common/util/concurrent/AbstractTransformFutureA(Ljava/util/concurrent/Future;Lcom/google/common/base/Function;)V2com/google/common/util/concurrent/CollectionFuturecopyOf>([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;3(Lcom/google/common/collect/ImmutableCollection;Z)VZ(ZLcom/google/common/collect/ImmutableList;Lcom/google/common/util/concurrent/Futures$1;)VisDone()Z7(Lcom/google/common/util/concurrent/ListenableFuture;)Vsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;e([Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/Futures$1;)Vbuilder3()Lcom/google/common/collect/ImmutableList$Builder;r(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Lcom/google/common/util/concurrent/Futures$1;)VaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;build+()Lcom/google/common/collect/ImmutableList;o(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Lcom/google/common/collect/ImmutableList;I)VR(Ljava/util/concurrent/Future;Lcom/google/common/util/concurrent/FutureCallback;)Vjava/util/concurrent/Future checkState((ZLjava/lang/String;Ljava/lang/Object;)V2com/google/common/util/concurrent/UninterruptiblesgetUninterruptibly3com/google/common/util/concurrent/FuturesGetCheckedgetCause()Ljava/lang/Throwable;(Ljava/lang/Error;)V+com/google/common/util/concurrent/Partially1QRZ[\]&^_`/*a|b cd ef``Y*+abghijkglimn\opqrs tu`x* L+Y*a bvhwxkvlwyz \{|} ~`E Y* ab  wxk  wyn\pqrs|} `<*W Y* a b \ `  Ya\ `N*WY*a b k n\pqrs `p*M+,,a b  k \ `'*:-:Ya   ! $b>''''!k '!\rs `k*+,aIb hjk n\pqr ws `v*+,-axb*hjk \r ws `k*+,ab h[k n\pqrws `v*+,-ab*h[k \rws `c *-ab* h   k  l\rs `V*+aJbh[kn\pq `a*+,aub h[k\ `V*+abhjkn\pq `a*+, ab hjk\ `l*W+W!Y*+"a bjk\rs `O *#$a ! b  hk  \`I %Y*&'a?b  k  \pr `I %Y*('aRb  k  \r`J)Y*&*a]b k \p `J)Y*(*ahb k \`J)Y*&*atb k \p `J)Y*(*ab k \ ` *+*,Y*-L*+.+a  b gh k gl z \`I %Y*&'a8b  k  \pr `I %Y*('aKb  k  \r `*/ */L*(L++0122M3Y,4N5:6,6Y-78W9:6,%6,2:Y-;.:aNhiknp*q4r9sCtRsXw_xiymz}zxbp <mb)~*h4^9Y_3kR ~*h4^9Y_3  z- '  2  (\r `] *+<a b gh k gl n\pq `x+W*=Y*+>,.aABCb ghkgl\ `Q*?@*A*Ba  b gk gE\r `V*+Cabg kg !\"r s #`m *+ Dab* g   $ k g  !\%r s &`*W*BL+FGHYI Ea  b '(gk gzJ)\r s *+`W*JKY*JLMY*Na#b ,zrs-_`# OYP#a'./r01Z2TQS =QU3QV6QW,QX)QY:O!&f:< :? :A :D:F%ce