インタフェースjava.lang.constant.MethodHandleDescの
使用
| パッケージ | 説明 |
|---|---|
| java.lang.constant |
クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamicコール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。 |
| java.lang.invoke |
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。 |
-
java.lang.constantでのMethodHandleDescの使用
java.lang.constantのMethodHandleDescのサブインタフェース 修飾子と型 インタフェース 説明 interfaceDirectMethodHandleDesc直接MethodHandleの場合は「名目記述子」。MethodHandleDescを戻すjava.lang.constantのメソッド 修飾子と型 メソッド 説明 default MethodHandleDescMethodHandleDesc. asType(MethodTypeDesc type)MethodHandle.asType(MethodType)が適応するこのメソッド・ハンドルを説明するMethodHandleDescを返します。MethodHandleDescDynamicCallSiteDesc. bootstrapMethod()invokedynamicのブートストラップ・メソッドを記述するMethodHandleDescを返します。 -
java.lang.invokeでのMethodHandleDescの使用
型MethodHandleDescの引数を持つ型を返すjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 Optional<MethodHandleDesc>MethodHandle. describeConstable()このインスタンスの名目記述子を返します(作成可能な場合)、作成できない場合は空のOptionalを返します。