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

インタフェースMember

  • 既知のすべての実装クラス:
    Constructor, Executable, Field, Method


    public interface Member
    Memberは、1つのメンバー(フィールドやメソッド)やコンストラクタに関する識別情報をリフレクトするインタフェースです。
    導入されたバージョン:
    1.1
    関連項目:
    Class, Field, Method, Constructor
    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static int DECLARED
      クラスやインタフェースで宣言されたメンバーを識別します。
      static int PUBLIC
      継承されたメンバーを含む、クラスやインタフェースのすべてのpublicメンバーを識別します。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      Class<?> getDeclaringClass​()
      Memberが識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表すClassオブジェクトを返します。
      int getModifiers​()
      Memberが識別したメンバーやコンストラクタのためのJava言語修飾子を整数型で返します。
      String getName​()
      Memberが識別したメンバーやコンストラクタの単純名を返します。
      boolean isSynthetic​()
      このメンバーがコンパイラにより導入された場合はtrue、そうでない場合はfalseを返します。
    • フィールドの詳細

      • PUBLIC

        static final int PUBLIC
        継承されたメンバーを含む、クラスやインタフェースのすべてのpublicメンバーを識別します。
        関連項目:
        定数フィールド値
      • DECLARED

        static final int DECLARED
        クラスやインタフェースで宣言されたメンバーを識別します。 継承されたメンバーは含まれません。
        関連項目:
        定数フィールド値
    • メソッドの詳細

      • getDeclaringClass

        Class<?> getDeclaringClass​()
        Memberが識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表すClassオブジェクトを返します。
        戻り値:
        基本となるメンバーの宣言クラスを表すオブジェクト
      • getName

        String getName​()
        Memberが識別したメンバーやコンストラクタの単純名を返します。
        戻り値:
        基本となるメンバーの単純名
      • getModifiers

        int getModifiers​()
        Memberが識別したメンバーやコンストラクタのためのJava言語修飾子を整数型で返します。 修飾子を整数型に復号化するために、Modifierクラスを使用する必要があります。
        戻り値:
        基本となるメンバーのJava言語修飾子
        関連項目:
        Modifier
      • isSynthetic

        boolean isSynthetic​()
        このメンバーがコンパイラにより導入された場合はtrue、そうでない場合はfalseを返します。
        戻り値:
        このメンバーがコンパイラにより導入された場合に限りtrue
        導入されたバージョン:
        1.5
        Java™言語仕様:
        13.1 バイナリの形式