META-INF.modules.java.base.classes.java.lang.invoke.VarHandleBooleans$Array.class Maven / Gradle / Ivy
???? 8 ? 0 ?
2 ? 0 ? 0 ? Z
?
H ?
H ?
H ? ?
J ?
H ? N ? ? ? ? ? ?
? ? ? ? 0 ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ?
/ ? ? abase I ashift FORM Ljava/lang/invoke/VarForm; (II)V Code LineNumberTable LocalVariableTable this Array InnerClasses *Ljava/lang/invoke/VarHandleBooleans$Array; describeConstable ()Ljava/util/Optional; arrayTypeRef Ljava/util/Optional; LocalVariableTypeTable 4Ljava/util/Optional;
StackMapTable ? Signature ?
VarHandleDesc B()Ljava/util/Optional; accessModeTypeUncached ?
AccessMode F(Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodType;
accessMode 'Ljava/lang/invoke/VarHandle$AccessMode; get @(Ljava/lang/invoke/VarHandleBooleans$Array;Ljava/lang/Object;I)Z handle oarray Ljava/lang/Object; index array [Z RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; set A(Ljava/lang/invoke/VarHandleBooleans$Array;Ljava/lang/Object;IZ)V value Z getVolatile setVolatile getOpaque setOpaque
getAcquire
setRelease
compareAndSet B(Ljava/lang/invoke/VarHandleBooleans$Array;Ljava/lang/Object;IZZ)Z expected compareAndExchange compareAndExchangeAcquire compareAndExchangeRelease weakCompareAndSetPlain weakCompareAndSet weakCompareAndSetAcquire weakCompareAndSetRelease getAndSet A(Ljava/lang/invoke/VarHandleBooleans$Array;Ljava/lang/Object;IZ)Z getAndSetAcquire getAndSetRelease getAndBitwiseOr getAndBitwiseOrRelease getAndBitwiseOrAcquire getAndBitwiseAnd getAndBitwiseAndRelease getAndBitwiseAndAcquire getAndBitwiseXor getAndBitwiseXorRelease getAndBitwiseXorAcquire ()V
SourceFile VarHandleBooleans.java NestHost ? 6 7 8 ? 3 4 5 4 A B ? ? ? B S ? java/lang/constant/ClassDesc ? ? ? ? ? ? ? ? ? java/lang/Class ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/invoke/VarForm (java/lang/invoke/VarHandleBooleans$Array 8 ? java/lang/invoke/VarHandle java/util/Optional (java/lang/invoke/VarHandle$VarHandleDesc %java/lang/invoke/VarHandle$AccessMode "java/lang/invoke/VarHandleBooleans (Ljava/lang/invoke/VarForm;)V isPresent ()Z empty ()Ljava/lang/Object; ofArray J(Ljava/lang/constant/ClassDesc;)Ljava/lang/invoke/VarHandle$VarHandleDesc; of ((Ljava/lang/Object;)Ljava/util/Optional; at
AccessType 'Ljava/lang/invoke/VarHandle$AccessType; java/lang/Boolean TYPE Ljava/lang/Class; java/lang/Integer %java/lang/invoke/VarHandle$AccessType accessModeType S(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; $java/lang/invoke/MethodHandleStatics UNSAFE Ljdk/internal/misc/Unsafe; AIOOBE_SUPPLIER Ljava/util/function/BiFunction; jdk/internal/util/Preconditions
checkIndex $(IILjava/util/function/BiFunction;)I jdk/internal/misc/Unsafe getBooleanVolatile (Ljava/lang/Object;J)Z putBooleanVolatile (Ljava/lang/Object;JZ)V getBooleanOpaque putBooleanOpaque getBooleanAcquire putBooleanRelease compareAndSetBoolean (Ljava/lang/Object;JZZ)Z compareAndExchangeBoolean compareAndExchangeBooleanAcquire compareAndExchangeBooleanRelease weakCompareAndSetBooleanPlain weakCompareAndSetBoolean weakCompareAndSetBooleanAcquire weakCompareAndSetBooleanRelease getAndSetBoolean (Ljava/lang/Object;JZ)Z getAndSetBooleanAcquire getAndSetBooleanRelease getAndBitwiseOrBoolean getAndBitwiseOrBooleanRelease getAndBitwiseOrBooleanAcquire getAndBitwiseAndBoolean getAndBitwiseAndBooleanRelease getAndBitwiseAndBooleanAcquire getAndBitwiseXorBoolean getAndBitwiseXorBooleanRelease getAndBitwiseXorBooleanAcquire H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V 0 0 2 3 4 5 4 6 7 8 9 : \ *? ? *? *? ? ; <