META-INF.modules.java.base.classes.java.lang.invoke.VarHandleShorts$Array.class Maven / Gradle / Ivy
???? 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/VarHandleShorts$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/VarHandleShorts$Array;Ljava/lang/Object;I)S handle oarray Ljava/lang/Object; index array [S RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; set ?(Ljava/lang/invoke/VarHandleShorts$Array;Ljava/lang/Object;IS)V value S getVolatile setVolatile getOpaque setOpaque
getAcquire
setRelease
compareAndSet @(Ljava/lang/invoke/VarHandleShorts$Array;Ljava/lang/Object;ISS)Z expected compareAndExchange @(Ljava/lang/invoke/VarHandleShorts$Array;Ljava/lang/Object;ISS)S compareAndExchangeAcquire compareAndExchangeRelease weakCompareAndSetPlain weakCompareAndSet weakCompareAndSetAcquire weakCompareAndSetRelease getAndSet ?(Ljava/lang/invoke/VarHandleShorts$Array;Ljava/lang/Object;IS)S getAndSetAcquire getAndSetRelease getAndAdd getAndAddAcquire getAndAddRelease getAndBitwiseOr getAndBitwiseOrRelease getAndBitwiseOrAcquire getAndBitwiseAnd getAndBitwiseAndRelease getAndBitwiseAndAcquire getAndBitwiseXor getAndBitwiseXorRelease getAndBitwiseXorAcquire ()V
SourceFile VarHandleShorts.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/VarHandleShorts$Array ; java/lang/invoke/VarHandle java/util/Optional (java/lang/invoke/VarHandle$VarHandleDesc %java/lang/invoke/VarHandle$AccessMode java/lang/invoke/VarHandleShorts (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/Short 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 getShortVolatile (Ljava/lang/Object;J)S putShortVolatile (Ljava/lang/Object;JS)V getShortOpaque putShortOpaque getShortAcquire putShortRelease compareAndSetShort (Ljava/lang/Object;JSS)Z compareAndExchangeShort (Ljava/lang/Object;JSS)S compareAndExchangeShortAcquire compareAndExchangeShortRelease weakCompareAndSetShortPlain weakCompareAndSetShort weakCompareAndSetShortAcquire weakCompareAndSetShortRelease getAndSetShort (Ljava/lang/Object;JS)S getAndSetShortAcquire getAndSetShortRelease getAndAddShort getAndAddShortAcquire getAndAddShortRelease getAndBitwiseOrShort getAndBitwiseOrShortRelease getAndBitwiseOrShortAcquire getAndBitwiseAndShort getAndBitwiseAndShortRelease getAndBitwiseAndShortAcquire getAndBitwiseXorShort getAndBitwiseXorShortRelease getAndBitwiseXorShortAcquire H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V 0 3 5 6 7 8 7 9 : # ; <