static VarHandle |
MethodHandles.arrayElementVarHandle(Class<?> arrayClass) |
Factory method for creating a VarHandle for accessing elements of an array.
|
static VarHandle |
ConstantBootstraps.arrayVarHandle(MethodHandles.Lookup lookup,
String name,
Class<VarHandle> type,
Class<?> arrayClass) |
|
static VarHandle |
MethodHandles.byteArrayViewVarHandle(Class<?> viewArrayClass,
ByteOrder byteOrder) |
Factory method for creating a VarHandle for accessing elements of a byte array using a view type.
|
static VarHandle |
MethodHandles.byteBufferViewVarHandle(Class<?> viewArrayClass,
ByteOrder byteOrder) |
Factory method for creating a VarHandle for accessing elements of a ByteBuffer using a view type.
|
static VarHandle |
ConstantBootstraps.fieldVarHandle(MethodHandles.Lookup lookup,
String name,
Class<VarHandle> type,
Class<?> declaringClass,
Class<?> fieldType) |
|
VarHandle |
MethodHandles.Lookup.findStaticVarHandle(Class<?> definingClass,
String name,
Class<?> type) |
Factory method for obtaining a VarHandle referencing a static field.
|
VarHandle |
MethodHandles.Lookup.findVarHandle(Class<?> definingClass,
String name,
Class<?> type) |
Factory method for obtaining a VarHandle referencing a non-static field.
|
static VarHandle |
ConstantBootstraps.staticFieldVarHandle(MethodHandles.Lookup lookup,
String name,
Class<VarHandle> type,
Class<?> declaringClass,
Class<?> fieldType) |
|
VarHandle |
MethodHandles.Lookup.unreflectVarHandle(Field field) |
|