インタフェースDirectMethodHandleDesc
- すべてのスーパー・インタフェース:
ConstantDesc,MethodHandleDesc
public sealed interface DirectMethodHandleDesc extends MethodHandleDesc
直接
MethodHandleの「名目記述子」。 DirectMethodHandleDescは、クラス・ファイルの定数プール内のConstant_MethodHandle_infoエントリに対応します。 - 導入されたバージョン:
- 12
-
ネストされたクラスのサマリー
ネストされたクラス -
メソッドのサマリー
修飾子と型メソッド説明booleanメソッドがインタフェースによって宣言されるかどうかを示しますkind()この名目記述子で記述されたメソッド・ハンドルのkindを返します。起動モードに調整した後、この記述子で説明されているメソッド・ハンドルのルックアップ記述子を返します。この名目記述子で説明されるメソッドまたはフィールドの名前を返します。owner()この名目記述子で説明するメソッドまたはフィールドを宣言するClassDescを返します。intrefKind()この名目参照によって説明されているメソッド・ハンドルのrefKindをMethodHandleInfoによって定義されて返します。インタフェースjava.lang.constant.MethodHandleDescで宣言されたメソッド
asType, equals, invocationType, resolveConstantDesc
-
メソッドの詳細
-
kind
DirectMethodHandleDesc.Kind kind()この名目記述子で記述されたメソッド・ハンドルのkindを返します。 -
refKind
-
isOwnerInterface
boolean isOwnerInterface()メソッドがインタフェースによって宣言されるかどうかを示します- 戻り値:
- メソッドがインタフェースによって宣言される場合はtrue
-
owner
-
methodName
-
lookupDescriptor
String lookupDescriptor()起動モードに調整した後、この記述子で説明されているメソッド・ハンドルのルックアップ記述子を返します。 これは、メソッド・タイプ記述子文字列(メソッドおよびコンストラクタ)またはフィールド記述子文字列(フィールド・アクセス・メソッド・ハンドル)に対応します。 ルックアップ記述子文字列は、MethodHandleDesc.of(Kind, ClassDesc, String, String)で受け入れられる形式になっています。- 戻り値:
- ルックアップ記述子文字列
-