META-INF.modules.java.base.classes.java.lang.invoke.VarHandleObjects$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
???? 7 ? ) w
, x ) y ) z ) {
| ) } C ~ ? ?
? ?
* ?
?
) ? ? ?
? L ? ? ) ?
? ?
? ?
) ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ? ?
( ? ? abase I ashift arrayType Ljava/lang/Class; Signature Ljava/lang/Class<*>;
componentType FORM Ljava/lang/invoke/VarForm; (IILjava/lang/Class;)V Code LineNumberTable LocalVariableTable this Array InnerClasses )Ljava/lang/invoke/VarHandleObjects$Array; LocalVariableTypeTable (IILjava/lang/Class<*>;)V accessModeTypeUncached ?
AccessMode F(Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodType;
accessMode 'Ljava/lang/invoke/VarHandle$AccessMode; runtimeTypeCheck b(Ljava/lang/invoke/VarHandleObjects$Array;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; handle oarray [Ljava/lang/Object; value Ljava/lang/Object;
StackMapTable RuntimeVisibleAnnotations (Ljdk/internal/vm/annotation/ForceInline; reflectiveTypeCheck 9([Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; e Ljava/lang/ClassCastException; get P(Ljava/lang/invoke/VarHandleObjects$Array;Ljava/lang/Object;I)Ljava/lang/Object; index array set Q(Ljava/lang/invoke/VarHandleObjects$Array;Ljava/lang/Object;ILjava/lang/Object;)V getVolatile setVolatile getOpaque setOpaque
getAcquire
setRelease
compareAndSet c(Ljava/lang/invoke/VarHandleObjects$Array;Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Z expected compareAndExchange t(Ljava/lang/invoke/VarHandleObjects$Array;Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; compareAndExchangeAcquire compareAndExchangeRelease weakCompareAndSetPlain weakCompareAndSet weakCompareAndSetAcquire weakCompareAndSetRelease getAndSet b(Ljava/lang/invoke/VarHandleObjects$Array;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; getAndSetAcquire getAndSetRelease ()V
SourceFile VarHandleObjects.java NestHost ? 5 6 7 ? - . / . 0 1 ? ? 4 1 ? ? java/lang/Class ? ? 1 ? ? ? ? ? ? ? R S java/lang/ClassCastException java/lang/ArrayStoreException 7 r ? ? ? ? ? ? ? ? ? ? ? H I ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/invoke/VarForm 'java/lang/invoke/VarHandleObjects$Array java/lang/Object 7 ? java/lang/invoke/VarHandle %java/lang/invoke/VarHandle$AccessMode !java/lang/invoke/VarHandleObjects (Ljava/lang/invoke/VarForm;)V getComponentType ()Ljava/lang/Class; at
AccessType 'Ljava/lang/invoke/VarHandle$AccessType; java/lang/Integer TYPE %java/lang/invoke/VarHandle$AccessType accessModeType S(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; getClass cast &(Ljava/lang/Object;)Ljava/lang/Object; $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 getObjectVolatile '(Ljava/lang/Object;J)Ljava/lang/Object; putObjectVolatile ((Ljava/lang/Object;JLjava/lang/Object;)V getObjectOpaque putObjectOpaque getObjectAcquire putObjectRelease compareAndSetObject :(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z compareAndExchangeObject K(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; compareAndExchangeObjectAcquire compareAndExchangeObjectRelease weakCompareAndSetObjectPlain weakCompareAndSetObject weakCompareAndSetObjectAcquire weakCompareAndSetObjectRelease getAndSetObject 9(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object; getAndSetObjectAcquire getAndSetObjectRelease H(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V 0 ) , - . / . 0 1 2 3 4 1 2 3 5 6 7 8 9 ? *? ? *? *? *-? *-? ? ? : ? ? ? ? ? ? ; * <