-
- 所有已知实现类:
-
Constructor
,Executable
,Field
,方法
public interface Member
Member是一个反映关于单个成员(字段或方法)或构造函数的标识信息的接口。- 从以下版本开始:
- 1.1
- 另请参见:
-
Class
,Field
,方法
,Constructor
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Class<?>
getDeclaringClass()
返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。int
getModifiers()
返回由此成员表示的成员或构造函数的Java语言修饰符,作为整数。String
getName()
返回由此成员表示的基础成员或构造函数的简单名称。boolean
isSynthetic()
如果该成员由编译器引入,则返回true
; 否则返回false
。
-
-
-
字段详细信息
-
PUBLIC
static final int PUBLIC
标识类或接口的所有公共成员的集合,包括继承的成员。- 另请参见:
- Constant Field Values
-
DECLARED
static final int DECLARED
标识类或接口的已声明成员集。 不包括继承的成员。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getDeclaringClass
Class<?> getDeclaringClass()
返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。- 结果
- 一个表示底层成员声明类的对象
-
getName
String getName()
返回由此成员表示的基础成员或构造函数的简单名称。- 结果
- 底层成员的简单名称
-
getModifiers
int getModifiers()
返回由此成员表示的成员或构造函数的Java语言修饰符,作为整数。 修饰符类应用于解码整数中的修饰符。- 结果
- 底层成员的Java语言修饰符
- 另请参见:
-
Modifier
-
isSynthetic
boolean isSynthetic()
如果该成员由编译器引入,则返回true
; 否则返回false
。- 结果
- 当且仅当该成员由编译器引入时才是真实的。
- 从以下版本开始:
- 1.5
- See The Java™ Language Specification:
- 13.1 The Form of a Binary
-
-