META-INF.modules.java.base.classes.jdk.internal.reflect.UnsafeQualifiedStaticBooleanFieldAccessorImpl.class Maven / Gradle / Ivy
???? : ?
;jdk/internal/reflect/UnsafeQualifiedStaticFieldAccessorImpl (Ljava/lang/reflect/Field;Z)V
Bjdk/internal/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl
getBoolean (Ljava/lang/Object;)Z
java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; unsafe Ljdk/internal/misc/Unsafe; base Ljava/lang/Object; fieldOffset J
! " # $ jdk/internal/misc/Unsafe getBooleanVolatile (Ljava/lang/Object;J)Z
& ' ( "newGetByteIllegalArgumentException &()Ljava/lang/IllegalArgumentException;
* + ( "newGetCharIllegalArgumentException
- . ( #newGetShortIllegalArgumentException
0 1 ( !newGetIntIllegalArgumentException
3 4 ( "newGetLongIllegalArgumentException
6 7 ( #newGetFloatIllegalArgumentException
9 : ( $newGetDoubleIllegalArgumentException < = >
isReadOnly Z
@ A B %throwFinalFieldIllegalAccessException (Ljava/lang/Object;)V
D E B throwSetIllegalArgumentException
G H I booleanValue ()Z
K L M putBooleanVolatile (Ljava/lang/Object;JZ)V
O A P (Z)V
R E S (B)V
U E V (C)V
X E Y (S)V
[ E \ (I)V
^ E _ (J)V
a E b (F)V
d E e (D)V Code LineNumberTable LocalVariableTable this DLjdk/internal/reflect/UnsafeQualifiedStaticBooleanFieldAccessorImpl; field Ljava/lang/reflect/Field; get &(Ljava/lang/Object;)Ljava/lang/Object; obj
Exceptions r "java/lang/IllegalArgumentException getByte (Ljava/lang/Object;)B getChar (Ljava/lang/Object;)C getShort (Ljava/lang/Object;)S getInt (Ljava/lang/Object;)I getLong (Ljava/lang/Object;)J getFloat (Ljava/lang/Object;)F getDouble (Ljava/lang/Object;)D set '(Ljava/lang/Object;Ljava/lang/Object;)V value
StackMapTable ? java/lang/IllegalAccessException
setBoolean (Ljava/lang/Object;Z)V z setByte (Ljava/lang/Object;B)V b B setChar (Ljava/lang/Object;C)V c C setShort (Ljava/lang/Object;S)V s S setInt (Ljava/lang/Object;I)V i I setLong (Ljava/lang/Object;J)V l setFloat (Ljava/lang/Object;F)V f F setDouble (Ljava/lang/Object;D)V d D
SourceFile 2UnsafeQualifiedStaticBooleanFieldAccessorImpl.java f I *+? ? g
" # h i j k l = > m n f = *+? ?
? g &