META-INF.modules.java.base.classes.java.lang.invoke.VarHandleLongs$Array.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 3 ?
5 ? 3 ? 3 ? ]
?
K ?
K ?
K ? ?
M ?
K ? Q ? ? ? ? ? ?
? ? ? ? 3 ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ?
2 ? ? abase I ashift FORM Ljava/lang/invoke/VarForm; (II)V Code LineNumberTable LocalVariableTable this Array InnerClasses 'Ljava/lang/invoke/VarHandleLongs$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/VarHandleLongs$Array;Ljava/lang/Object;I)J handle oarray Ljava/lang/Object; index array [J RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; set >(Ljava/lang/invoke/VarHandleLongs$Array;Ljava/lang/Object;IJ)V value J getVolatile setVolatile getOpaque setOpaque
getAcquire
setRelease
compareAndSet ?(Ljava/lang/invoke/VarHandleLongs$Array;Ljava/lang/Object;IJJ)Z expected compareAndExchange ?(Ljava/lang/invoke/VarHandleLongs$Array;Ljava/lang/Object;IJJ)J compareAndExchangeAcquire compareAndExchangeRelease weakCompareAndSetPlain weakCompareAndSet weakCompareAndSetAcquire weakCompareAndSetRelease getAndSet >(Ljava/lang/invoke/VarHandleLongs$Array;Ljava/lang/Object;IJ)J getAndSetAcquire getAndSetRelease getAndAdd getAndAddAcquire getAndAddRelease getAndBitwiseOr getAndBitwiseOrRelease getAndBitwiseOrAcquire getAndBitwiseAnd getAndBitwiseAndRelease getAndBitwiseAndAcquire getAndBitwiseXor getAndBitwiseXorRelease getAndBitwiseXorAcquire ()V
SourceFile VarHandleLongs.java NestHost ? 9 : ; ? 6 7 8 7 D E ? ? ? E V ? java/lang/constant/ClassDesc ? ? ? ? ? ? ? ? ? java/lang/Class ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/invoke/VarForm %java/lang/invoke/VarHandleLongs$Array ; java/lang/invoke/VarHandle java/util/Optional (java/lang/invoke/VarHandle$VarHandleDesc %java/lang/invoke/VarHandle$AccessMode java/lang/invoke/VarHandleLongs (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/Long 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 getLongVolatile (Ljava/lang/Object;J)J putLongVolatile (Ljava/lang/Object;JJ)V
getLongOpaque
putLongOpaque getLongAcquire putLongRelease compareAndSetLong (Ljava/lang/Object;JJJ)Z compareAndExchangeLong (Ljava/lang/Object;JJJ)J compareAndExchangeLongAcquire compareAndExchangeLongRelease weakCompareAndSetLongPlain weakCompareAndSetLong weakCompareAndSetLongAcquire weakCompareAndSetLongRelease
getAndSetLong (Ljava/lang/Object;JJ)J getAndSetLongAcquire getAndSetLongRelease
getAndAddLong getAndAddLongAcquire getAndAddLongRelease getAndBitwiseOrLong getAndBitwiseOrLongRelease getAndBitwiseOrLongAcquire getAndBitwiseAndLong getAndBitwiseAndLongRelease getAndBitwiseAndLongAcquire getAndBitwiseXorLong getAndBitwiseXorLongRelease getAndBitwiseXorLongAcquire H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V 0 3 5 6 7 8 7 9 : # ; <