META-INF.modules.java.base.classes.java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle.class Maven / Gradle / Ivy
???? 8 ? P Q
R , S 4 T U V W U
X Y
Z [ \ ]
^ _ ` a
b c
\ d
\ e
f
\ g
h
\ i
\ j
\ k
\ l
\ m n o
p q FORM Ljava/lang/invoke/VarForm; (Z)V Code LineNumberTable LocalVariableTable this ArrayHandle InnerClasses 9Ljava/lang/invoke/VarHandleByteArrayAsShorts$ArrayHandle; be Z accessModeTypeUncached t
AccessMode F(Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodType;
accessMode 'Ljava/lang/invoke/VarHandle$AccessMode; index ([BI)I ba [B I RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; address ([BI)J J
StackMapTable get O(Ljava/lang/invoke/VarHandleByteArrayAsShorts$ArrayHandle;Ljava/lang/Object;I)S handle oba Ljava/lang/Object; set P(Ljava/lang/invoke/VarHandleByteArrayAsShorts$ArrayHandle;Ljava/lang/Object;IS)V value S getVolatile setVolatile
getAcquire
setRelease getOpaque setOpaque ()V
SourceFile VarHandleByteArrayAsShorts.java NestHost +java/lang/invoke/VarHandleByteArrayAsShorts u v x y z { java/lang/Class | } ~ ? ? ? ? ? 5 ? ? ? ? ? ? 1 2 ) * ? ? ? ? 8 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/invoke/VarForm 7java/lang/invoke/VarHandleByteArrayAsShorts$ArrayHandle ? Bjava/lang/invoke/VarHandleByteArrayAsShorts$ByteArrayViewVarHandle ByteArrayViewVarHandle ? %java/lang/invoke/VarHandle$AccessMode (Ljava/lang/invoke/VarForm;Z)V 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; jdk/internal/util/Preconditions
checkIndex $(IILjava/util/function/BiFunction;)I jdk/internal/misc/Unsafe ARRAY_BYTE_BASE_OFFSET 'java/lang/invoke/VarHandleByteArrayBase +newIllegalStateExceptionForMisalignedAccess $(I)Ljava/lang/IllegalStateException; $java/lang/invoke/MethodHandleStatics UNSAFE Ljdk/internal/misc/Unsafe; getShortUnaligned (Ljava/lang/Object;JZ)S putShortUnaligned (Ljava/lang/Object;JSZ)V getShortVolatile (Ljava/lang/Object;J)S
convEndian (ZS)S putShortVolatile (Ljava/lang/Object;JS)V getShortAcquire putShortRelease getShortOpaque putShortOpaque H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V java/lang/invoke/VarHandle 0
! " A *? ? ? #
= > $ % ( ) * + . " K +? ? ? Y? S? ? # B $ % ( / 0 1 2 " >
*?d?
? # G $
3 4
1 5 6 7 8 9 " m ?? ?aA
?? ? ? ? # L M N O $ 3 4 1 5 8 : ; ? 6 7 <