com.google.common.util.concurrent.AtomicDoubleArray.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4
java/lang/Object ()V +java/util/concurrent/atomic/AtomicLongArray
(I)V
3com/google/common/util/concurrent/AtomicDoubleArray longs -Ljava/util/concurrent/atomic/AtomicLongArray;
java/lang/Double doubleToRawLongBits (D)J
([J)V
length ()I
! " get (I)J
$ % & longBitsToDouble (J)D
( ) * set (IJ)V
, - * lazySet
/ 0 1 getAndSet (IJ)J
3 4 5
compareAndSet (IJJ)Z
7 8 5 weakCompareAndSet : ; <
applyAsDouble +()Ljava/util/function/DoubleBinaryOperator;
> ? @ getAndAccumulate .(IDLjava/util/function/DoubleBinaryOperator;)D
B C @ accumulateAndGet
E F G H I $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; K ; L T(Ljava/util/function/DoubleBinaryOperator;D)Ljava/util/function/DoubleUnaryOperator;
N O P getAndUpdate ,(ILjava/util/function/DoubleUnaryOperator;)D K
S T P updateAndGet V W X ; Y &java/util/function/DoubleUnaryOperator (D)D
\ [] ^ java/lang/StringBuilder
]
] a b c append (C)Ljava/lang/StringBuilder;
] e b f (D)Ljava/lang/StringBuilder;
] h i j toString ()Ljava/lang/String;
l m n o java/io/ObjectOutputStream defaultWriteObject
l q r writeInt
t ! u (I)D
l w x y writeDouble (D)V
{ | } ~ java/io/ObjectInputStream defaultReadObject
{ ? ? readInt
? ? ? ? ? /com/google/common/primitives/ImmutableLongArray builder ;()Lcom/google/common/primitives/ImmutableLongArray$Builder;
{ ? ? ?
readDouble ()D
? ? ? ? ? 7com/google/common/primitives/ImmutableLongArray$Builder add <(J)Lcom/google/common/primitives/ImmutableLongArray$Builder;
? ? ? ? build 3()Lcom/google/common/primitives/ImmutableLongArray;
? ? ? ? toArray ()[J ? ? ? ; ? 'java/util/function/DoubleBinaryOperator (DD)D ? java/io/Serializable serialVersionUID J
ConstantValue Code LineNumberTable LocalVariableTable this 5Lcom/google/common/util/concurrent/AtomicDoubleArray; I MethodParameters ([D)V i array [D len longArray [J
StackMapTable ? ? (ID)V newValue D next (ID)D (IDD)Z expect update getAndAdd delta RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; addAndGet x accumulatorFunction )Ljava/util/function/DoubleBinaryOperator; current
currentVal nextVal updaterFunction (Ljava/util/function/DoubleUnaryOperator; iMax b Ljava/lang/StringBuilder; writeObject (Ljava/io/ObjectOutputStream;)V s Ljava/io/ObjectOutputStream;
Exceptions ? java/io/IOException
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream; 9Lcom/google/common/primitives/ImmutableLongArray$Builder; ? java/lang/ClassNotFoundException 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; BootstrapMethods ? ?
? ? ? sum Y ?
? ? ? ?
? ? ? ?
? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory ?(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 Builder ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup !
? ? ? ? ? ? ? M *? *? Y? ? ? ? E F G ? ? ? ? ? ? ? ? 2*? +?=?N6? -+1? P????*? Y-? ? ? ? " P Q R S T S % V 1 W ? 4 ? ? 2 ? ? 2 ? ? + ? ? ' ? ? ? ?
? ? ? ? ? ? 2 *? ? ? ? _ ? ? ? ! u ? @ *? ? ? #? ? i ? ? ? ? ? ? ? ) ? ? a (? 7*? ? '? ? s t u ? * ? ? ? ? ? ? ? ? ? ? ? - ? ? a (? 7*? ? +? ? ~ ? ? * ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ` (? 7*? ? .? #? ?
? ? ? * ? ? ? ? ? ? ? ? ? ? ? 4 ? ? Z *? (? ? ? 2? ? ? ? * ? ? ? ? ? ? ? ? ?
? ? ? 8 ? ? Z *? (? ? ? 6? ? ? ? * ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? J *(? 9 ? =? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J *(? 9 ? A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ ? ` ? DW*(? J ? M? ?
? ? ? * ? ? ? ? ? ? ? ? ?
? ? ? ? ? C @ ? ` ? DW*(? Q ? R? ?
? ? ? * ? ? ? ? ? ? ? ? ?
? ? ? ? ? O P ? ? 4*? ? B!? #9,? U 9? 7 *? ! ? 2? ???? ? ? ? ? ? ? . ? 1 ? ? H ( ? ? " ? ? ? ? ? ? 4 ? ? 4 ? ? 4 ? ? ? 0 ? ? ? ? ? T P ? ? 4*? ? B!? #9,? U 9? 7 *? ! ? 2? ???? ?
.
1 ? H ( ? ? " ? ? ? ? ? ? 4 ? ? 4 ? ? 4 ? ? ? 0 ? ? ? ? ? i j ? ? W*? Zd<? [?? ]Y`h? _M,[? `W>,*? ? ? #? dW?
,]? `? g?,,? ` ? `W???? ? . $! &" 6# ;$ E&