Uses of Class
java.lang.invoke.VarHandle
-
Packages that use VarHandle Package Description java.lang.invoke Thejava.lang.invoke
package provides low-level primitives for interacting with the Java Virtual Machine. -
-
Uses of VarHandle in java.lang.invoke
Methods in java.lang.invoke that return VarHandle Modifier and Type Method Description 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)
Finds aVarHandle
for an array type.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 aByteBuffer
using a view type.static VarHandle
ConstantBootstraps. fieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)
Finds aVarHandle
for an instance field.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)
Finds aVarHandle
for a static field.VarHandle
MethodHandles.Lookup. unreflectVarHandle(Field field)
Create aVarHandle
that operates on the field represented by thereflect field
.Method parameters in java.lang.invoke with type arguments of type VarHandle Modifier and Type Method Description static VarHandle
ConstantBootstraps. arrayVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> arrayClass)
Finds aVarHandle
for an array type.static VarHandle
ConstantBootstraps. fieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)
Finds aVarHandle
for an instance field.static VarHandle
ConstantBootstraps. staticFieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)
Finds aVarHandle
for a static field.
-