クラス java.lang.invoke.VarHandle.AccessModeの
使用
パッケージ | 説明 |
---|---|
java.lang.invoke |
java.lang.invoke パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。 |
-
java.lang.invokeでのVarHandle.AccessModeの使用
VarHandle.AccessModeを返すjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 static VarHandle.AccessMode
VarHandle.AccessMode. valueFromMethodName(String methodName)
指定されたVarHandle
のシグネチャ・ポリモーフィック・メソッド名に関連付けられたAccessMode
値を返します。static VarHandle.AccessMode
VarHandle.AccessMode. valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。static VarHandle.AccessMode[]
VarHandle.AccessMode. values()
この列挙型の定数を含む配列を、宣言されている順序で返します。型VarHandle.AccessModeのパラメータを持つjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 MethodType
VarHandle. accessModeType(VarHandle.AccessMode accessMode)
このVarHandleのアクセス・モードの型とアクセス・モードを取得します。boolean
VarHandle. isAccessModeSupported(VarHandle.AccessMode accessMode)
指定されたアクセス・モードがサポートされている場合はtrue
を返し、そうでない場合はfalse
を返します。MethodHandle
VarHandle. toMethodHandle(VarHandle.AccessMode accessMode)
このVarHandleおよび指定されたアクセス・モードにバインドされたメソッド・ハンドルを取得します。static MethodHandle
MethodHandles. varHandleExactInvoker(VarHandle.AccessMode accessMode, MethodType type)
関連付けられたアクセス・モードの型が指定された型と互換性のあるVarHandle上で、シグネチャ・ポリモーフィック・アクセス・モード・メソッドを呼び出すために使用できる特別な「呼び出しメソッドhandle」を生成します。static MethodHandle
MethodHandles. varHandleInvoker(VarHandle.AccessMode accessMode, MethodType type)
関連付けられたアクセス・モードの型が指定された型と互換性のあるVarHandle上で、シグネチャ・ポリモーフィック・アクセス・モード・メソッドを呼び出すために使用できる特別な「呼び出しメソッドhandle」を生成します。