![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.util.concurrent.AtomicDoubleArray.class Maven / Gradle / Ivy
???? 4
, ? ?
? + ?
? ?
?
?
?
? ?
?
?
?
?
? ?
+ ?
+ ?
? ? ?
+ ? ?
+ ? ? ?
+ ? ? ?
?
?
?
?
? ?
? ?
+ ?
? ?
? ?
? ?
? ?
? ?
{ ?
{ ?
? ? ? ? ? ? ? serialVersionUID J
ConstantValue longs -Ljava/util/concurrent/atomic/AtomicLongArray; (I)V Code LineNumberTable LocalVariableTable this 5Lcom/google/common/util/concurrent/AtomicDoubleArray; length I MethodParameters ([D)V i array [D len longArray [J
StackMapTable B E ()I get (I)D set (ID)V newValue D next lazySet getAndSet (ID)D
compareAndSet (IDD)Z expect update weakCompareAndSet getAndAdd delta RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; addAndGet getAndAccumulate .(IDLjava/util/function/DoubleBinaryOperator;)D x accumulatorFunction )Ljava/util/function/DoubleBinaryOperator; accumulateAndGet getAndUpdate ,(ILjava/util/function/DoubleUnaryOperator;)D current
currentVal nextVal updaterFunction (Ljava/util/function/DoubleUnaryOperator; updateAndGet toString ()Ljava/lang/String; iMax b Ljava/lang/StringBuilder; writeObject (Ljava/io/ObjectOutputStream;)V s Ljava/io/ObjectOutputStream;
Exceptions ?
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream; builder ? Builder InnerClasses 9Lcom/google/common/primitives/ImmutableLongArray$Builder; ? lambda$accumulateAndGet$1 .(Ljava/util/function/DoubleBinaryOperator;DD)D oldValue lambda$getAndAccumulate$0
SourceFile AtomicDoubleArray.java RuntimeVisibleAnnotations CLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault; /Lcom/google/common/annotations/GwtIncompatible; 0Lcom/google/common/annotations/J2ktIncompatible; 5 ? +java/util/concurrent/atomic/AtomicLongArray 5 6 3 4 ? ? ? 5 ? <