com.google.common.util.concurrent.AtomicDouble.class Maven / Gradle / Ivy
???? 2 }
S
T U V
T W
X Y
Z [
Z \
Z ]
^
T _
` a
` b
c d
c e f
Z g h i serialVersionUID J
ConstantValue value updater 4Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; Signature fLjava/util/concurrent/atomic/AtomicLongFieldUpdater; (D)V Code LineNumberTable LocalVariableTable this 0Lcom/google/common/util/concurrent/AtomicDouble; initialValue D ()V get ()D set newValue next lazySet getAndSet (D)D
compareAndSet (DD)Z expect update weakCompareAndSet getAndAdd current
currentVal nextVal delta
StackMapTable addAndGet toString ()Ljava/lang/String; intValue ()I longValue ()J
floatValue ()F doubleValue writeObject (Ljava/io/ObjectOutputStream;)V s Ljava/io/ObjectOutputStream;
Exceptions j
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream; k
SourceFile AtomicDouble.java ( l m n o p + q / r 1 s 5 s ) * = t u v ( w x y ( z * .com/google/common/util/concurrent/AtomicDouble { | java/lang/Number java/io/Serializable java/io/IOException java/lang/ClassNotFoundException java/lang/Double doubleToRawLongBits (D)J longBitsToDouble (J)D 2java/util/concurrent/atomic/AtomicLongFieldUpdater (Ljava/lang/Object;J)J (Ljava/lang/Object;JJ)Z (D)Ljava/lang/String; java/io/ObjectOutputStream defaultWriteObject writeDouble java/io/ObjectInputStream defaultReadObject
readDouble
newUpdater Y(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; ! ? ! I
*? *'? ? ? " D E F #
$ %
&