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
???? : ? 6java/lang/invoke/VarHandleBytes$FieldInstanceReadWrite FORM Ljava/lang/invoke/VarForm;
5java/lang/invoke/VarHandleBytes$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 putByte (Ljava/lang/Object;JB)V
' - . + putByteVolatile
' 0 1 +
putByteOpaque
' 3 4 + putByteRelease
' 6 7 8 compareAndSetByte (Ljava/lang/Object;JBB)Z
' : ; < compareAndExchangeByte (Ljava/lang/Object;JBB)B
' > ? < compareAndExchangeByteAcquire
' A B < compareAndExchangeByteRelease
' D E 8 weakCompareAndSetBytePlain
' G H 8 weakCompareAndSetByte
' J K 8 weakCompareAndSetByteAcquire
' M N 8 weakCompareAndSetByteRelease
' P Q R
getAndSetByte (Ljava/lang/Object;JB)B
' T U R getAndSetByteAcquire
' W X R getAndSetByteRelease
' Z [ R
getAndAddByte
' ] ^ R getAndAddByteAcquire
' ` a R getAndAddByteRelease
' c d R getAndBitwiseOrByte
' f g R getAndBitwiseOrByteRelease
' i j R getAndBitwiseOrByteAcquire
' l m R getAndBitwiseAndByte
' o p R getAndBitwiseAndByteRelease
' r s R getAndBitwiseAndByteAcquire
' u v R getAndBitwiseXorByte
' x y R getAndBitwiseXorByteRelease
' { | R getAndBitwiseXorByteAcquire ~ java/lang/invoke/VarForm ? java/lang/Object ? ? ? ? java/lang/Byte TYPE
} ? ? H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V (Ljava/lang/Class;J)V Code LineNumberTable LocalVariableTable this 8Ljava/lang/invoke/VarHandleBytes$FieldInstanceReadWrite; 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 ? java/lang/invoke/VarHandleBytes InnerClasses FieldInstanceReadWrite FieldInstanceReadOnly 0 ? ? ^
*+ ? ? ? ?
g h ?
? ?
$ % ?
? ? ? ? ? ? Y ?
*? +? ? *? "? &? ?
l o ? ? ? ? ? ? ? ? ? ? ? ? Y ?
*? +? ? *? "? ,? ?
s v ? ? ? ? ? ? ? ? ? ? ? ? Y ?
*? +? ? *? "? /? ?
z } ? ? ? ? ? ? ? ? ? ? ? ? Y ?
*? +? ? *? "? 2? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? 5? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? 9? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? =? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? @? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? C? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? F? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? I? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ?
*? +? ? *? "? L? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? O? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? S? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? V? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? Y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? \? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? _? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? b? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? e? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? h? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? k? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? n? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? q? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? t? ? ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? w? ? $ ? ? ? ? ? ? ? ? ? ? ? ? U ?
*? +? ? *? "? z? ? + ? ? ? ? ? ? ? ? ? ? ? ? . ? }Y? ?? ? ?? ? ? 0 ? ? ? ? ? ? ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy