目次 | 前項目 | 次項目 Java コアリフレクション


インタフェース java.lang.reflect.Member

    package java.lang.reflect;

    public interface Member

Member インタフェースは、クラスまたはインタフェースメンバ、あるいは構築子に関する識別情報を反射します。


フィールド

PUBLIC

    public final static int PUBLIC

クラスまたはインタフェースの public メンバを識別します。

セキュリティポリシーの判別時に、クラス SecurityManager がこれを使います。

DECLARED

    public final static int DECLARED

クラスまたはインタフェースの宣言メンバを識別します。

セキュリティポリシーの判別時に、クラス SecurityManager がこれを使います。


メソッド

getDeclaringClass

    public abstract Class getDeclaringClass()

このメンバまたは構築子を宣言する、クラスまたはインタフェースを表す Class オブジェクトを返します。

getName

    public abstract String getName()

このメンバまたは構築子の名前を、String として返します。メンバまたは構築子の名前には、宣言クラス/インタフェースは含まれません。

getModifiers

    public abstract int getModifiers()

このメンバまたは構築子の Java 言語修飾子を整数型にコード化して返します。修飾子を解読するには、Modifier クラスを使います。

修飾子のコード化は、Java 仮想マシン仕様の表 4.1, 4.3, および 4.4 で定義されています。



目次 | 前項目 | 次項目
Copyright (C) 1996, 1997 Sun Microsystems, Inc. All rights reserved.