Uses of Class
java.lang.invoke.VarHandle
-
Packages that use VarHandle 软件包 描述 java.lang.invoke java.lang.invoke
软件包包含由Java核心类库和虚拟机直接提供的动态语言支持。 -
-
Uses of VarHandle in java.lang.invoke
Methods in java.lang.invoke that return VarHandle Modifier and Type 方法 描述 static VarHandle
MethodHandles. arrayElementVarHandle(Class<?> arrayClass)
产生一个VarHandle,可以访问arrayClass类型的数组的arrayClass
。static VarHandle
MethodHandles. byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
产生一个VarHandle,访问byte[]
数组的元素,看起来像是不同的基元数组类型,如int[]
或long[]
。static VarHandle
MethodHandles. byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
产生VarHandle给予访问的元素ByteBuffer
视为好像它是一个不同的基本组件类型到的元件的阵列byte
,如int[]
或long[]
。VarHandle
MethodHandles.Lookup. findStaticVarHandle(Class<?> decl, String name, Class<?> type)
产生一个VarHandle,可以访问name
类中声明的类型为type
的静态字段decl
。VarHandle
MethodHandles.Lookup. findVarHandle(Class<?> recv, String name, Class<?> type)
产生一个VarHandle,可以访问name
类中声明的类型为type
的非静态字段recv
。VarHandle
MethodHandles.Lookup. unreflectVarHandle(Field f)
Produces a VarHandle giving access to a reflected fieldf
of typeT
declared in a class of typeR
.
-