| 目次 | 前項目 | 次項目 | Java コアリフレクション |
package java.lang.reflect;public interface Member
Member インタフェースは、クラスまたはインタフェースメンバ、あるいは構築子に関する識別情報を反射します。
public final static int PUBLIC
クラスまたはインタフェースの public メンバを識別します。
セキュリティポリシーの判別時に、クラス SecurityManager がこれを使います。
public final static int DECLARED
クラスまたはインタフェースの宣言メンバを識別します。
セキュリティポリシーの判別時に、クラス SecurityManager がこれを使います。
public abstract Class getDeclaringClass()
このメンバまたは構築子を宣言する、クラスまたはインタフェースを表す Class オブジェクトを返します。 public abstract String getName()
このメンバまたは構築子の名前を、String として返します。メンバまたは構築子の名前には、宣言クラス/インタフェースは含まれません。 public abstract int getModifiers()
このメンバまたは構築子の Java 言語修飾子を整数型にコード化して返します。修飾子を解読するには、Modifier クラスを使います。修飾子のコード化は、Java 仮想マシン仕様の表 4.1, 4.3, および 4.4 で定義されています。