public interface Member
java.lang.reflect.Member |
Known Indirect Subclasses
|
成员是反映关于单个成员(字段或方法)或构造函数的标识信息的接口。
也可以看看:
Constants |
|
---|---|
int |
DECLARED 标识一组类或接口的已声明成员。 |
int |
PUBLIC 标识一个类或接口的所有公共成员的集合,包括继承的成员。 |
Public methods |
|
---|---|
abstract Class<?> |
getDeclaringClass() 返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。 |
abstract int |
getModifiers() 以整数形式返回此Member所表示的成员或构造函数的Java语言修饰符。 |
abstract String |
getName() 返回由此成员表示的基础成员或构造函数的简单名称。 |
abstract boolean |
isSynthetic() 如果此成员由编译器引入,则返回 |
Class<?> getDeclaringClass ()
返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。
Returns | |
---|---|
Class<?> |
an object representing the declaring class of the underlying member |
int getModifiers ()
以整数形式返回此Member所表示的成员或构造函数的Java语言修饰符。 修饰符类应该用于解码整数中的修饰符。
Returns | |
---|---|
int |
the Java language modifiers for the underlying member |
也可以看看:
String getName ()
返回由此成员表示的基础成员或构造函数的简单名称。
Returns | |
---|---|
String |
the simple name of the underlying member |
boolean isSynthetic ()
如果此成员由编译器引入,则返回true
; 否则返回false
。
Returns | |
---|---|
boolean |
true if and only if this member was introduced by the compiler. |