META-INF.modules.java.base.classes.java.lang.invoke.VarHandleBytes$FieldInstanceReadWrite.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 8 ? $ j
) k l m $ n
' o
p q $ r
s t
s u
s v
s w
s x
s y
s z
s {
s |
s }
s ~
s
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ?
s ? ? ? ? ? ? ?
# ? ? FORM Ljava/lang/invoke/VarForm; (Ljava/lang/Class;J)V Code LineNumberTable LocalVariableTable this FieldInstanceReadWrite InnerClasses 8Ljava/lang/invoke/VarHandleBytes$FieldInstanceReadWrite; receiverType Ljava/lang/Class; fieldOffset J LocalVariableTypeTable Ljava/lang/Class<*>; Signature (Ljava/lang/Class<*>;J)V set N(Ljava/lang/invoke/VarHandleBytes$FieldInstanceReadWrite;Ljava/lang/Object;B)V handle holder Ljava/lang/Object; value B RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; setVolatile setOpaque
setRelease
compareAndSet O(Ljava/lang/invoke/VarHandleBytes$FieldInstanceReadWrite;Ljava/lang/Object;BB)Z expected compareAndExchange O(Ljava/lang/invoke/VarHandleBytes$FieldInstanceReadWrite;Ljava/lang/Object;BB)B compareAndExchangeAcquire compareAndExchangeRelease weakCompareAndSetPlain weakCompareAndSet weakCompareAndSetAcquire weakCompareAndSetRelease getAndSet N(Ljava/lang/invoke/VarHandleBytes$FieldInstanceReadWrite;Ljava/lang/Object;B)B getAndSetAcquire getAndSetRelease getAndAdd getAndAddAcquire getAndAddRelease getAndBitwiseOr getAndBitwiseOrRelease getAndBitwiseOrAcquire getAndBitwiseAnd getAndBitwiseAndRelease getAndBitwiseAndAcquire getAndBitwiseXor getAndBitwiseXorRelease getAndBitwiseXorAcquire ()V
SourceFile VarHandleBytes.java NestHost ? * + , ? ? ? ? 5 6 ? ? ? ? ? 7 8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/invoke/VarForm 6java/lang/invoke/VarHandleBytes$FieldInstanceReadWrite java/lang/Object ? ? 6 java/lang/Class , ? 5java/lang/invoke/VarHandleBytes$FieldInstanceReadOnly FieldInstanceReadOnly java/lang/invoke/VarHandleBytes /(Ljava/lang/Class;JLjava/lang/invoke/VarForm;)V $java/lang/invoke/MethodHandleStatics UNSAFE Ljdk/internal/misc/Unsafe; cast &(Ljava/lang/Object;)Ljava/lang/Object; java/util/Objects requireNonNull jdk/internal/misc/Unsafe putByte (Ljava/lang/Object;JB)V putByteVolatile
putByteOpaque putByteRelease compareAndSetByte (Ljava/lang/Object;JBB)Z compareAndExchangeByte (Ljava/lang/Object;JBB)B compareAndExchangeByteAcquire compareAndExchangeByteRelease weakCompareAndSetBytePlain weakCompareAndSetByte weakCompareAndSetByteAcquire weakCompareAndSetByteRelease
getAndSetByte (Ljava/lang/Object;JB)B getAndSetByteAcquire getAndSetByteRelease
getAndAddByte getAndAddByteAcquire getAndAddByteRelease getAndBitwiseOrByte getAndBitwiseOrByteRelease getAndBitwiseOrByteAcquire getAndBitwiseAndByte getAndBitwiseAndByteRelease getAndBitwiseAndByteAcquire getAndBitwiseXorByte getAndBitwiseXorByteRelease getAndBitwiseXorByteAcquire java/lang/Byte TYPE H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V 0 $ ) * + , - . ^
*+ ? ? ? /
g h 0
1 4
5 6
7 8 9
5 : ; <