
META-INF.modules.java.base.classes.java.lang.invoke.VarHandleBooleans$FieldStaticReadOnly.class Maven / Gradle / Ivy
???? : ? 6java/lang/invoke/VarHandleBooleans$FieldStaticReadOnly FORM Ljava/lang/invoke/VarForm;
0(Ljava/lang/Object;JLjava/lang/invoke/VarForm;)V
java/lang/invoke/VarHandle (Ljava/lang/invoke/VarForm;)V base Ljava/lang/Object; fieldOffset J java/lang/Boolean TYPE Ljava/lang/Class;
! " # java/lang/Class describeConstable ()Ljava/util/Optional;
% & ' ( ) java/util/Optional isPresent ()Z
% + , # empty
. / 0 1 2 java/lang/invoke/VarHandles getStaticFieldFromBaseAndOffset ?(Ljava/lang/Object;JLjava/lang/Class;)Ljava/lang/reflect/Field;
4 5 6 7 8 java/lang/reflect/Field getDeclaringClass ()Ljava/lang/Class;
% : ; < get ()Ljava/lang/Object; > java/lang/constant/ClassDesc
4 @ A B getName ()Ljava/lang/String;
D E F G H (java/lang/invoke/VarHandle$VarHandleDesc
ofStaticField z(Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/invoke/VarHandle$VarHandleDesc;
% J K L of ((Ljava/lang/Object;)Ljava/util/Optional; N O P Q R %java/lang/invoke/VarHandle$AccessMode at 'Ljava/lang/invoke/VarHandle$AccessType;
T U V W X %java/lang/invoke/VarHandle$AccessType accessModeType S(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; Z [ \ ] ^ $java/lang/invoke/MethodHandleStatics UNSAFE Ljdk/internal/misc/Unsafe;
` a b c d jdk/internal/misc/Unsafe
getBoolean (Ljava/lang/Object;J)Z
` f g d getBooleanVolatile
` i j d getBooleanOpaque
` l m d getBooleanAcquire o java/lang/invoke/VarForm
n q r H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V (Ljava/lang/Object;J)V Code LineNumberTable LocalVariableTable this 8Ljava/lang/invoke/VarHandleBooleans$FieldStaticReadOnly; form fieldTypeRef Ljava/util/Optional; staticField Ljava/lang/reflect/Field; receiverTypeRef LocalVariableTypeTable 4Ljava/util/Optional;
StackMapTable Signature B()Ljava/util/Optional; accessModeTypeUncached F(Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodType;
accessMode 'Ljava/lang/invoke/VarHandle$AccessMode; ;(Ljava/lang/invoke/VarHandleBooleans$FieldStaticReadOnly;)Z handle RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; getVolatile getOpaque
getAcquire ()V
SourceFile VarHandleBooleans.java NestHost ? "java/lang/invoke/VarHandleBooleans InnerClasses FieldStaticReadOnly
VarHandleDesc
AccessMode
AccessType s t L
*+ ? ? ? u
# $ v
w x
t e *? *+? * ? ? u ( ) * + v * w x y " # t ? M? ? L+? $? ? *?*? *? ? ? -M,? 3? N-? $? ? *?-? 9? =,? ?+? 9? =? C? I? u " / 0 1 4 !6 )7 08 49 v * M w x F z { ! , | } ) $ ~ { F z ? ) $ ~ ? ? ? %? ! 4 % ? ? ? ? t D +? M? ? ? S? u > v w x ? ? ; ? t 9 ? Y*? *? ? _? u C v ? x ? ? ? ? t 9 ? Y*? *? ? e? u I v ? x ? ? ? ? t 9 ? Y*? *? ? h? u O v ? x ? ? ? ? t 9 ? Y*? *? ? k? u U v ? x ? ? ? ? t - ? nY? ? ? p? ? u Y ? ? ? ? ? " ? ? D ? N ?@ T ?@
© 2015 - 2025 Weber Informatics LLC | Privacy Policy