All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.util.concurrent.AbstractFuture.class Maven / Gradle / Ivy

????4?	?	?
?
?	?	?	?	?	?
??
\?
?
???
??
?
?????
?
?
??
?
??
?
?	??
??
 ??
 ?
 ??
 ??	?
????
???
.??
????	3?
???	7?
8?	?
??	???
>?
3?	3?	3?
??	????	3??
???	M??
M?	M?
??
?
???
7???
?	?????	7
?

 	
`?
`

8O
?
?



	M		M

O?
?

?
?
 
!
"
 #
?$
%&'(
)
*+,-	.?/0
 123
4
5
6789:
 ;<
=>?@ABCrD	E
?F	GHIJ
KL
>MNO
?P
QRST
?UV
?WXYZ
[\X??]?
?^_
?W`ab
??cdInnerClassesSynchronizedHelperSafeAtomicHelperUnsafeAtomicHelpereAtomicHelper	SetFutureCancellationFailureListenerWaiterf
TrustedFutureTrustedGENERATE_CANCELLATION_CAUSESZlog.Lcom/google/common/util/concurrent/LazyLogger;SPIN_THRESHOLD_NANOSJ
ConstantValue
ATOMIC_HELPER?Lcom/google/common/util/concurrent/AbstractFuture$AtomicHelper;NULLLjava/lang/Object;valueRuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;	listeners;Lcom/google/common/util/concurrent/AbstractFuture$Listener;waiters9Lcom/google/common/util/concurrent/AbstractFuture$Waiter;removeWaiter<(Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)VCodeLineNumberTableLocalVariableTablepredcurrsuccthis2Lcom/google/common/util/concurrent/AbstractFuture;nodeLocalVariableTypeTable7Lcom/google/common/util/concurrent/AbstractFuture;
StackMapTableMethodParameters()Vget4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;oldHead
overWaitNanos
overWaitUnitsoverWaitLeftoverNanosshouldShowExtraNanostimeoutunitLjava/util/concurrent/TimeUnit;timeoutNanosremainingNanos
localValueendNanosfutureToStringLjava/lang/String;
unitStringmessagegh
Exceptions	Signature%(JLjava/util/concurrent/TimeUnit;)TV;6Lcom/google/common/util/concurrent/ParametricNullness;RuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;()Ljava/lang/Object;()TV;getDoneValue&(Ljava/lang/Object;)Ljava/lang/Object;asVobjTV;(Ljava/lang/Object;)TV;isDone()ZisCancelledcancel(Z)ZtrustedfutureToPropagateTo4Lcom/google/common/util/concurrent/ListenableFuture;
valueToSetabstractFuturemayInterruptIfRunningrValue5Lcom/google/common/util/concurrent/AbstractFuture<*>;7Lcom/google/common/util/concurrent/ListenableFuture<*>;
interruptTaskwasInterruptedaddListener6(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)VnewNodelistenerLjava/lang/Runnable;executorLjava/util/concurrent/Executor;set(Ljava/lang/Object;)Z(TV;)Z"RuntimeVisibleParameterAnnotationssetException(Ljava/lang/Throwable;)Z	throwableLjava/lang/Throwable;	setFuture7(Lcom/google/common/util/concurrent/ListenableFuture;)Zfailure:Lcom/google/common/util/concurrent/AbstractFuture$Failure;
oomMostLikelyt;:Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;=(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)ZgetFutureValueH(Lcom/google/common/util/concurrent/ListenableFuture;)Ljava/lang/Object;c?Lcom/google/common/util/concurrent/AbstractFuture$Cancellation;v	exception)Ljava/util/concurrent/ExecutionException;cancellation,Ljava/util/concurrent/CancellationException;wasCancelledK(Lcom/google/common/util/concurrent/ListenableFuture<*>;)Ljava/lang/Object;getUninterruptibly1(Ljava/util/concurrent/Future;)Ljava/lang/Object;e Ljava/lang/InterruptedException;Ljava/util/concurrent/Future;interrupted"Ljava/util/concurrent/Future;i=(Ljava/util/concurrent/Future;)TV;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;complete6(Lcom/google/common/util/concurrent/AbstractFuture;Z)VtaskparamcallInterruptTasknext?Lcom/google/common/util/concurrent/AbstractFuture$SetFuture<*>;9(Lcom/google/common/util/concurrent/AbstractFuture<*>;Z)V	afterDone/Lcom/google/errorprone/annotations/ForOverride;tryInternalFastPathGetFailure()Ljava/lang/Throwable;maybePropagateCancellationTo (Ljava/util/concurrent/Future;)Vrelated Ljava/util/concurrent/Future<*>;#(Ljava/util/concurrent/Future<*>;)VreleaseWaiters
currentWaiterheadclearListenersx(Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;tmpontoreversedListtoString()Ljava/lang/String;builderLjava/lang/StringBuilder;pendingToStringaddPendingString(Ljava/lang/StringBuilder;)VpendingDescriptiontruncateLengthI
addDoneStringLjava/lang/Exception;appendResultObject.(Ljava/lang/StringBuilder;Ljava/lang/Object;)VoappendUserObjectexecuteListenerrunnablecancellationExceptionWithCauseU(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;cause
access$200A()Lcom/google/common/util/concurrent/AbstractFuture$AtomicHelper;
access$300F(Lcom/google/common/util/concurrent/AbstractFuture;)Ljava/lang/Object;x0
access$400
access$500x1
access$700m(Lcom/google/common/util/concurrent/AbstractFuture;)Lcom/google/common/util/concurrent/AbstractFuture$Waiter;
access$702?(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)Lcom/google/common/util/concurrent/AbstractFuture$Waiter;
access$800o(Lcom/google/common/util/concurrent/AbstractFuture;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;
access$802?(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;
access$302X(Lcom/google/common/util/concurrent/AbstractFuture;Ljava/lang/Object;)Ljava/lang/Object;generateCancellationCausesLjava/lang/SecurityException;helper"atomicReferenceFieldUpdaterFailure
unsafeFailurethrownUnsafeFailure(thrownAtomicReferenceFieldUpdaterFailureensureLoadedLjava/lang/Class;Ljava/lang/Class<*>;?Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;Lcom/google/common/util/concurrent/ListenableFuture;
SourceFileAbstractFuture.javaCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;-Lcom/google/common/annotations/GwtCompatible;emulated1Lcom/google/j2objc/annotations/ReflectionSupport;kLevel7Lcom/google/j2objc/annotations/ReflectionSupport$Level;FULL????ST=>????Zlm?X?no??pqMjava/lang/InterruptedException:com/google/common/util/concurrent/AbstractFuture$SetFuture
rst0com/google/common/util/concurrent/AbstractFuture7com/google/common/util/concurrent/AbstractFuture$Waiteru?vwx??yzlm{|}~java/lang/StringBuilderWaited ????  (plus ????,
 nanoseconds delay)%java/util/concurrent/TimeoutException( but future completed as timeout expired?? for ??=com/google/common/util/concurrent/AbstractFuture$CancellationTask was cancelled.?1~8com/google/common/util/concurrent/AbstractFuture$Failure'java/util/concurrent/ExecutionExceptionB1????????*java/util/concurrent/CancellationExceptionFuture.cancel() was called.???@?@??98com/google/common/util/concurrent/AbstractFuture$Trusted"?Runnable was null.???Executor was null.m?9com/google/common/util/concurrent/AbstractFuture$Listener?$X???|$?java/lang/Throwable?????#$java/lang/Exceptionjava/lang/Error?5Fcom/google/common/util/concurrent/internal/InternalFutureFailureAccess?]?HI"java/lang/IllegalArgumentExceptionTget() did not throw CancellationException, despite reporting isCancelled() == true: ?????^Mget() threw CancellationException, despite reporting isCancelled() == false: ?????d?!?[?ghU'java/lang/Runnable??()java/util/concurrent/Executor"??????????m"com.google.common.util.concurrent.???m???????[status=	CANCELLEDvrqr]$java/util/concurrent/ScheduledFutureremaining delay=[???? ms]??PENDING
, setFuture=[{ypm???java/lang/StackOverflowError&Exception thrown from implementation: , info=[??SUCCESS, result=[xyFAILURE, cause=[UNKNOWN, cause=[ thrown from get()]nullthis future@?????????*RuntimeException while executing runnable  with executor ?????,guava.concurrent.generate_cancellation_causefalse?????java/lang/SecurityException,com/google/common/util/concurrent/LazyLogger??Ccom/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper??Acom/google/common/util/concurrent/AbstractFuture$SafeAtomicHelperjava/lang/Threadthread???java/lang/Object??Ccom/google/common/util/concurrent/AbstractFuture$SynchronizedHelper&java/util/concurrent/locks/LockSupportUnsafeAtomicHelper is broken!SafeAtomicHelper is broken!2com/google/common/util/concurrent/ListenableFuture2com/google/common/util/concurrent/AbstractFuture$1=com/google/common/util/concurrent/AbstractFuture$AtomicHelper>com/google/common/util/concurrent/AbstractFuture$TrustedFuturejava/util/concurrent/TimeUnitjava/lang/Stringjava/util/concurrent/Future?5com/google/j2objc/annotations/ReflectionSupport$LevelLjava/lang/Thread;	TOMBSTONE
casWaiters?(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;Lcom/google/common/util/concurrent/AbstractFuture$Waiter;)ZtoNanos(J)Jjava/lang/SystemnanoTime()JsetNext=com/google/common/util/concurrent/OverflowAvoidingLockSupport	parkNanos(Ljava/lang/Object;J)Vjava/util/ObjectsrequireNonNulljava/util/LocaleROOTLjava/util/Locale;toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;NANOSECONDSconvert#(JLjava/util/concurrent/TimeUnit;)J(Ljava/lang/String;)Vpark(Ljava/lang/Object;)V(Ljava/lang/Throwable;)V/com/google/common/util/concurrent/NullnessCasts
uncheckedNull(ZLjava/lang/Throwable;)VCAUSELESS_INTERRUPTEDCAUSELESS_CANCELLEDcasValueY(Lcom/google/common/util/concurrent/AbstractFuture;Ljava/lang/Object;Ljava/lang/Object;)Z$com/google/common/base/PreconditionscheckNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;casListeners?(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Zi(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/ListenableFuture;)V0com/google/common/util/concurrent/DirectExecutorINSTANCE2Lcom/google/common/util/concurrent/DirectExecutor;FALLBACK_INSTANCE:com/google/common/util/concurrent/internal/InternalFutures_(Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;)Ljava/lang/Throwable;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)VgetCause
currentThread()Ljava/lang/Thread;	interruptowner
gasWaitersunparkgasListenersgetClass()Ljava/lang/Class;java/lang/ClassgetName
startsWith(Ljava/lang/String;)Z
getSimpleName(C)Ljava/lang/StringBuilder;identityHashCode(Ljava/lang/Object;)Ijava/lang/IntegertoHexString(I)Ljava/lang/String;MILLISECONDSgetDelay"(Ljava/util/concurrent/TimeUnit;)Jlength()Icom/google/common/base/StringsemptyToNull&(Ljava/lang/String;)Ljava/lang/String;delete(II)Ljava/lang/StringBuilder;execute(Ljava/lang/Runnable;)V()Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/BooleanparseBoolean(Ljava/lang/Class;)V7(Lcom/google/common/util/concurrent/AbstractFuture$1;)V7java/util/concurrent/atomic/AtomicReferenceFieldUpdater
newUpdatero(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; (Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;)V/com/google/j2objc/annotations/ReflectionSupport!\????????????B????B????B????(???U+?M*?N-???-??-?	:-??-M?',?,?	,????ʲ*-?
????N??ñ?F?????%*.4;>
KN
T?4M??H??6??U??U???U???????????A*??????????????-?77?
??Y??*?:?????~?
*??	???a?	7	???*?:????Y?:??*?
?_*??
?*??Y??*?:?????~?
*??	?e7????*??*?:????**????	??D*?:?????~?
*???
??Y??	?e7???*?:-???:? Y?!"?#?$%?#-????#?&:
a	??ٻ Y?!
?#'?#?&:
u7-?(?)7-?e7	?????6	??T? Y?!
?#?$%?#?#?&:
?? Y?!
?#*?#?&:
? Y?!
?#%?#?&:
?? Y?!
?#?$+?#?&:
? Y?!
?#,?#?&:
*?-??.Y? Y?!
?#/?#?&?0??.Y? Y?!
?#1?#?#?&?0???7??????:?A?T?]?c?k?t?{?????????????????????????????????'?.?4?<?G?M?Y????????????????+	0
K
ah???t??c?????????????????????????????????????TQ??	MX?YL?%
??????"???@K??
@?!@K?	?
?
?@K??

??
?@?C?
?".8?	???	
?????
??Y??*?L+??+???~?	*+??*?M,??c?Y?N-,??*,-?
?>*?2?
?*-??Y??*?L+??+???~???*+??*?M,????**?????R$%'(,)2+7,>-F/K0W3[5a6f7n;s<?=?A?B?G?*FX????????7s???????F??@J??	?@J??	?8?	

??9+?3?4+?3?5?6?+?7??8Y+?7?9?:?+?;??,??,?????=??3Y?>Y??@?A??	?B??C?:*:?,?D?W>?,??X,??E:?F?+?:?M,??,???
:?????GW??M,???????r????2?6?<???D?G?U?W?]?d?m?u?|??????????????????????R|?m9Du?Gr????????????*|m9 Gr????4??@!	B3B????B?@????	
!??=?????????"?v*?L+?3?+?3?H????
???????????
??@#$??R+I?JW,K?JW*?-?:*?N-?L?.?MY+,?N:-?O?*-?P??*?N-?L???+,?Q??6
?????!?,?2???@?E?L?Q??4, %?2??R??R&'R()?R????,MM??	&(*+??!+?	?;?+M?*,?D?
*????? !??!????!??!??

@?????,	
-./??$?7Y+?R?S?TM?*,?D?
*????'() *",? $??$01??$????"??0	
23???+?RW*?M,?s+?U?+?N?*-?D?
*????Y*+?VN?*-?D?5+-?W?X?&:?7Y?T:?
:?[:?*-?D6?*?M,?3?+,?3?H?GW?GQTSVadYVadZ?bNO
PQRS(T-[/]1_;`GdQsTeVmapdnfokrwtyv~z?|?~?\	??a45f61k45V!71;C8????9
???? ;C:????9;?K	?/????"??S???SS?7???9<	

=>??$*?F?=*??L+?3?)+?3M,?H?,?5??3Y,?5?A??CL+??*?\?*?\?]L+??7Y+?T?*?^???>{?Y{?Z??Y??Z?~?????"?)?8?<?A?H?L?P?T?]?d?t?{?????????????????????????\	!?@2A?P
01?3A??4BC?1DE	71$9d?F??$9 ?^?8?3B????@?+?	@???8?(8??>?'>?	?S?9G
HI??(<*?gM?	?h?i,?MAY5>A??F??????+?5?>?A?C?\?a?r?y??????H>sCJ1\s????no?tux????????5?KS???nvr?,S*?_M+??#W*+,??+??#W?9M+??#,?e?b??#W?"M+??#W?M+??#,?y?b??#W?83>>Y?:???????0?3?4?;?>???R??>??JC4JE?JwS??Sno??S???\8V>JY?nxy??9,?
+??#W?-,*?
+??#W?+,?y?z?#??#,????#W??&	??????*?.?8?? 9??9no9z??9????	nz-	?{y??(,*?
+??#W?	+,?bW?N+??#-?y?bW?Y????'	?*J1(??(no(z??(???	BS?	nz-	?
|$??5+*???-M??????? Y?!??#*?b??#+?b?&,???
Y?
14? )Jw5}'5()?JY)?	}(
~?W?>Y*?@M,+??W,??$	%&? ?1	BE?	?-	???????J???/*???J????>?/*???J???T?:*???J????????/*???J??????;*+Z???J????????/*???J??????;*+Z???J????????;*+Z???J????????6	???????;?L;?=??Y????LM??Y??K?LN-L??Y??????????M?????????K?:M??Y??K*??N,?!???????+?????????,????Y???;??%.1Y%.1Z4ilY4ilZ?~TVUYWXZ?!?#?%?.?1?2?4?>?G?P?Y?b?i?l?n?q?z?~??????????*?p??J???.??i??n?12H?1z)??#??1%~?1?"????"???BN???SSS?:SSSS?
?SS?(?????	??Z???e??Q
R?j
?????????
?3?7?M????F??j?@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy