JavaTM Platform
Standard Ed. 6

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

既知の実装クラスの一覧:
Constructor, Field, Method

public interface Member

Member は、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 メンバーを識別します。

関連項目:
SecurityManager.checkMemberAccess(java.lang.Class, int), 定数フィールド値

DECLARED

static final int DECLARED
クラスやインタフェースで宣言されたメンバーを識別します。継承されたメンバーは含まれません。

関連項目:
SecurityManager.checkMemberAccess(java.lang.Class, int), 定数フィールド値
メソッドの詳細

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

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。