Most visited

Recently visited

Added in API level 1

Member

public interface Member

java.lang.reflect.Member
Known Indirect Subclasses


成员是反映关于单个成员(字段或方法)或构造函数的标识信息的接口。

也可以看看:

Summary

Constants

int DECLARED

标识一组类或接口的已声明成员。

int PUBLIC

标识一个类或接口的所有公共成员的集合,包括继承的成员。

Public methods

abstract Class<?> getDeclaringClass()

返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。

abstract int getModifiers()

以整数形式返回此Member所表示的成员或构造函数的Java语言修饰符。

abstract String getName()

返回由此成员表示的基础成员或构造函数的简单名称。

abstract boolean isSynthetic()

如果此成员由编译器引入,则返回true ; 否则返回false

Constants

DECLARED

Added in API level 1
int DECLARED

标识一组类或接口的已声明成员。 不包括继承的成员。

也可以看看:

常数值:1(0x00000001)

PUBLIC

Added in API level 1
int PUBLIC

标识一个类或接口的所有公共成员的集合,包括继承的成员。

也可以看看:

常量值:0(0x00000000)

Public methods

getDeclaringClass

Added in API level 1
Class<?> getDeclaringClass ()

返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。

Returns
Class<?> an object representing the declaring class of the underlying member

getModifiers

Added in API level 1
int getModifiers ()

以整数形式返回此Member所表示的成员或构造函数的Java语言修饰符。 修饰符类应该用于解码整数中的修饰符。

Returns
int the Java language modifiers for the underlying member

也可以看看:

getName

Added in API level 1
String getName ()

返回由此成员表示的基础成员或构造函数的简单名称。

Returns
String the simple name of the underlying member

isSynthetic

Added in API level 1
boolean isSynthetic ()

如果此成员由编译器引入,则返回true ; 否则返回false

Returns
boolean true if and only if this member was introduced by the compiler.

Hooray!