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

インタフェースMember

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

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

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

    修飾子と型
    メソッド
    説明
    Memberが識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表すClassオブジェクトを返します。
    int
    Memberが識別したメンバーやコンストラクタのためのJava言語修飾子を整数型で返します。
    Memberが識別したメンバーやコンストラクタの単純名を返します。
    boolean
    このメンバーがコンパイラにより導入された場合は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
      Java言語仕様を参照してください:
      13.1 バイナリの形式
      導入されたバージョン:
      1.5