モジュール java.base
パッケージ java.lang.constant

インタフェースDirectMethodHandleDesc

    • メソッドのサマリー

      修飾子と型 メソッド 説明
      boolean isOwnerInterface()
      メソッドがインタフェースによって宣言されるかどうかを示します
      DirectMethodHandleDesc.Kind kind()
      この名目記述子で記述されたメソッド・ハンドルのkindを返します。
      String lookupDescriptor()
      起動モードに調整した後、この記述子で説明されているメソッド・ハンドルの参照記述子を返します。
      String methodName()
      この名目記述子で説明されるメソッドまたはフィールドの名前を返します。
      ClassDesc owner()
      この名目記述子で説明するメソッドまたはフィールドを宣言するClassDescを返します。
      int refKind()
      この名目参照によって説明されているメソッド・ハンドルのrefKindMethodHandleInfoによって定義されて返します。
    • メソッドの詳細

      • refKind

        int refKind()
        この名目参照によって説明されているメソッド・ハンドルのrefKindMethodHandleInfoによって定義されて返します。
        戻り値:
        参照の種類
      • isOwnerInterface

        boolean isOwnerInterface()
        メソッドがインタフェースによって宣言されるかどうかを示します
        戻り値:
        メソッドがインタフェースによって宣言される場合はtrue
      • owner

        ClassDesc owner()
        この名目記述子で説明するメソッドまたはフィールドを宣言するClassDescを返します。
        戻り値:
        メソッドまたはフィールドを宣言するクラス
      • methodName

        String methodName()
        この名目記述子で説明されるメソッドまたはフィールドの名前を返します。 コンストラクタの場合、予約名("<init>")を返します。
        戻り値:
        メソッドまたはフィールドの名前
      • lookupDescriptor

        String lookupDescriptor()
        起動モードに調整した後、この記述子で説明されているメソッド・ハンドルの参照記述子を返します。 これは、メソッド・タイプ記述子文字列(メソッドおよびコンストラクタ)またはフィールド記述子文字列(フィールド・アクセス・メソッド・ハンドル)に対応します。 参照記述子文字列は、MethodHandleDesc.of(Kind, ClassDesc, String, String)で受け入れられる形式になっています。
        戻り値:
        参照記述子文字列