
META-INF.modules.java.base.classes.java.lang.invoke.VarHandleDoubles$FieldInstanceReadWrite.class Maven / Gradle / Ivy
???? : ? 8java/lang/invoke/VarHandleDoubles$FieldInstanceReadWrite FORM Ljava/lang/invoke/VarForm;
7java/lang/invoke/VarHandleDoubles$FieldInstanceReadOnly /(Ljava/lang/Class;JLjava/lang/invoke/VarForm;)V $java/lang/invoke/MethodHandleStatics UNSAFE Ljdk/internal/misc/Unsafe; receiverType Ljava/lang/Class;
java/lang/Class cast &(Ljava/lang/Object;)Ljava/lang/Object;
! java/util/Objects requireNonNull # $ % fieldOffset J
' ( ) * + jdk/internal/misc/Unsafe putDouble (Ljava/lang/Object;JD)V
' - . + putDoubleVolatile
' 0 1 + putDoubleOpaque
' 3 4 + putDoubleRelease
' 6 7 8 compareAndSetDouble (Ljava/lang/Object;JDD)Z
' : ; < compareAndExchangeDouble (Ljava/lang/Object;JDD)D
' > ? < compareAndExchangeDoubleAcquire
' A B < compareAndExchangeDoubleRelease
' D E 8 weakCompareAndSetDoublePlain
' G H 8 weakCompareAndSetDouble
' J K 8 weakCompareAndSetDoubleAcquire
' M N 8 weakCompareAndSetDoubleRelease
' P Q R getAndSetDouble (Ljava/lang/Object;JD)D
' T U R getAndSetDoubleAcquire
' W X R getAndSetDoubleRelease
' Z [ R getAndAddDouble
' ] ^ R getAndAddDoubleAcquire
' ` a R getAndAddDoubleRelease c java/lang/invoke/VarForm e java/lang/Object g h i j java/lang/Double TYPE
b l m H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V (Ljava/lang/Class;J)V Code LineNumberTable LocalVariableTable this :Ljava/lang/invoke/VarHandleDoubles$FieldInstanceReadWrite; LocalVariableTypeTable Ljava/lang/Class<*>; Signature (Ljava/lang/Class<*>;J)V set P(Ljava/lang/invoke/VarHandleDoubles$FieldInstanceReadWrite;Ljava/lang/Object;D)V handle holder Ljava/lang/Object; value D RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; setVolatile setOpaque
setRelease
compareAndSet Q(Ljava/lang/invoke/VarHandleDoubles$FieldInstanceReadWrite;Ljava/lang/Object;DD)Z expected compareAndExchange Q(Ljava/lang/invoke/VarHandleDoubles$FieldInstanceReadWrite;Ljava/lang/Object;DD)D compareAndExchangeAcquire compareAndExchangeRelease weakCompareAndSetPlain weakCompareAndSet weakCompareAndSetAcquire weakCompareAndSetRelease getAndSet P(Ljava/lang/invoke/VarHandleDoubles$FieldInstanceReadWrite;Ljava/lang/Object;D)D getAndSetAcquire getAndSetRelease getAndAdd getAndAddAcquire getAndAddRelease ()V
SourceFile VarHandleDoubles.java NestHost ? !java/lang/invoke/VarHandleDoubles InnerClasses FieldInstanceReadWrite FieldInstanceReadOnly 0 n o ^
*+ ? ? ? p
g h q
r s
$ % t
u v w x y o Y ?
*? +? ? *? "(? &? p
l o q z s { | } ~ ? ? y o Y ?
*? +? ? *? "(? ,? p
s v q z s { | } ~ ? ? y o Y ?
*? +? ? *? "(? /? p
z } q z s { | } ~ ? ? y o Y ?
*? +? ? *? "(? 2? p
? ? q z s { | } ~ ? ? ? o a ?
*? +? ? *? "(? 5? p ? q * z s { | ? ~ } ~ ? ? ? o a ?
*? +? ? *? "(? 9? p ? q * z s { | ? ~ } ~ ? ? ? o a ?
*? +? ? *? "(? =? p ? q * z s { | ? ~ } ~ ? ? ? o a ?
*? +? ? *? "(? @? p ? q * z s { | ? ~ } ~ ? ? ? o a ?
*? +? ? *? "(? C? p ? q * z s { | ? ~ } ~ ? ? ? o a ?
*? +? ? *? "(? F? p ? q * z s { | ? ~ } ~ ? ? ? o a ?
*? +? ? *? "(? I? p ? q * z s { | ? ~ } ~ ? ? ? o a ?
*? +? ? *? "(? L? p ? q * z s { | ? ~ } ~ ? ? ? o U ?
*? +? ? *? "(? O? p ? q z s { | } ~ ? ? ? o U ?
*? +? ? *? "(? S? p ? q z s { | } ~ ? ? ? o U ?
*? +? ? *? "(? V? p ? q z s { | } ~ ? ? ? o U ?
*? +? ? *? "(? Y? p ? q z s { | } ~ ? ? ? o U ?
*? +? ? *? "(? \? p ? q z s { | } ~ ? ? ? o U ?
*? +? ? *? "(? _? p ? q z s { | } ~ ? ? ? o . ? bYd? f? ? k? ? p ? ? ? ? ? ? ? ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy