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

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

Go to download

PlantUML is a component that allows to quickly write : * sequence diagram, * use case diagram, * class diagram, * activity diagram, * component diagram, * state diagram * object diagram

There is a newer version: 8059
Show newest version
????4?
java/lang/Number()V
	
java/lang/DoubledoubleToRawLongBits(D)J	.com/google/common/util/concurrent/AtomicDoublevalueJ
longBitsToDouble(J)D	updater4Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;
 2java/util/concurrent/atomic/AtomicLongFieldUpdaterlazySet(Ljava/lang/Object;J)V
"#$	getAndSet(Ljava/lang/Object;J)J
&'(
compareAndSet(Ljava/lang/Object;JJ)Z
*+(weakCompareAndSet-./
applyAsDouble+()Ljava/util/function/DoubleBinaryOperator;
123getAndAccumulate-(DLjava/util/function/DoubleBinaryOperator;)D
563accumulateAndGet
89:;<$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;>.?T(Ljava/util/function/DoubleBinaryOperator;D)Ljava/util/function/DoubleUnaryOperator;
ABCgetAndUpdate+(Ljava/util/function/DoubleUnaryOperator;)D>
FGCupdateAndGetIJK.L&java/util/function/DoubleUnaryOperator(D)D
NOPget()D
RSTtoString(D)Ljava/lang/String;
VWXYjava/io/ObjectOutputStreamdefaultWriteObject
V[\]writeDouble(D)V
_`abjava/io/ObjectInputStreamdefaultReadObject
_deP
readDouble
gh]setjkl.m'java/util/function/DoubleBinaryOperator(DD)D
pqr
newUpdaterY(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;tjava/io/SerializableserialVersionUID
ConstantValue	SignaturefLjava/util/concurrent/atomic/AtomicLongFieldUpdater;CodeLineNumberTableLocalVariableTablethis0Lcom/google/common/util/concurrent/AtomicDouble;initialValueDMethodParametersnewValuenext(DD)Zexpectupdate	getAndAdddeltaRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;	addAndGetxaccumulatorFunction)Ljava/util/function/DoubleBinaryOperator;current
currentValnextValupdateFunction(Ljava/util/function/DoubleUnaryOperator;
StackMapTable()Ljava/lang/String;intValue()I	longValue()J
floatValue()FdoubleValuewriteObject(Ljava/io/ObjectOutputStream;)VsLjava/io/ObjectOutputStream;
Exceptions?java/io/IOException
readObject(Ljava/io/ObjectInputStream;)VLjava/io/ObjectInputStream;? java/lang/ClassNotFoundExceptionlambda$accumulateAndGet$1.(Ljava/util/function/DoubleBinaryOperator;DD)DoldValuelambda$getAndAccumulate$0
SourceFileAtomicDouble.javaRuntimeVisibleAnnotationsCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;/Lcom/google/common/annotations/GwtIncompatible;0Lcom/google/common/annotations/J2ktIncompatible;1Lcom/google/j2objc/annotations/ReflectionSupport;7Lcom/google/j2objc/annotations/ReflectionSupport$Level;FULLBootstrapMethodsm?
??msumL?
????
????
?????"java/lang/invoke/LambdaMetafactorymetafactory?(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?5com/google/j2objc/annotations/ReflectionSupport$Level?/com/google/j2objc/annotations/ReflectionSupportLevel?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!suvw?yz]{I
*?*'??
?|OPQ}
~
????{3*??|
TV}~OP{2*?
??|^}~h]{Q'?B*!?
?|gh
i} ~?????]{T'?B?*!??|qr
s} ~??	???#L{S'?B?*!?!??|
|}} ~?????'?{N?*'?)??%?|?} ~?????	??+?{V?*'?)??)?|???} ~?????	???L{?*'?,?0?|?}~???????L{?*'?,?4?|?}~??????23{S-?7W*-'?=?@?|
??} ~?????	????63{S-?7W*-'?D?E?|
??} ~?????	????BC{?
/*?
A ?9+?H9?7?* ?%?????|?????)?,?}>'?!?????/~/???+????GC{?
/*?
A ?9+?H9?7?* ?%?????|?????)?,?}>'?!?????/~/???+????S?{2*?M?Q?|}~??{0*?M??|}~??{0*?M??|}~??{0*?M??|}~?P{/*?M?|#}~??{I
+?U+*?M?Z?|,./}
~
????????{I
+?^*+?c?f?|356}
~
???????
??{G	*)'?i?|?} 	??	??	??
??{G	*)'?i?|?} 	??	??	???{+n?o??|GH
G????????e??? ????????????????@???




© 2015 - 2024 Weber Informatics LLC | Privacy Policy