java.lang.reflect
Interface Member

All Known Implementing Classes:
Constructor sample code for java.lang.reflect.Constructor definition code for java.lang.reflect.Constructor , Field sample code for java.lang.reflect.Field definition code for java.lang.reflect.Field , Method sample code for java.lang.reflect.Method definition code for java.lang.reflect.Method

public interface Member

Member is an interface that reflects identifying information about a single member (a field or a method) or a constructor.

See Also:
Class sample code for java.lang.Class definition code for java.lang.Class , Field sample code for java.lang.reflect.Field definition code for java.lang.reflect.Field , Method sample code for java.lang.reflect.Method definition code for java.lang.reflect.Method , Constructor sample code for java.lang.reflect.Constructor definition code for java.lang.reflect.Constructor

Field Summary
static int DECLARED sample code for java.lang.reflect.Member.DECLARED definition code for java.lang.reflect.Member.DECLARED
          Identifies the set of declared members of a class or interface.
static int PUBLIC sample code for java.lang.reflect.Member.PUBLIC definition code for java.lang.reflect.Member.PUBLIC
          Identifies the set of all public members of a class or interface, including inherited members.
 
Method Summary
 Class sample code for java.lang.Class definition code for java.lang.Class getDeclaringClass sample code for java.lang.reflect.Member.getDeclaringClass() definition code for java.lang.reflect.Member.getDeclaringClass() ()
          Returns the Class object representing the class or interface that declares the member or constructor represented by this Member.
 int getModifiers sample code for java.lang.reflect.Member.getModifiers() definition code for java.lang.reflect.Member.getModifiers() ()
          Returns the Java language modifiers for the member or constructor represented by this Member, as an integer.
 String sample code for java.lang.String definition code for java.lang.String getName sample code for java.lang.reflect.Member.getName() definition code for java.lang.reflect.Member.getName() ()
          Returns the simple name of the underlying member or constructor represented by this Member.
 boolean isSynthetic sample code for java.lang.reflect.Member.isSynthetic() definition code for java.lang.reflect.Member.isSynthetic() ()
          Returns true if this member was introduced by the compiler; returns false otherwise.
 

Field Detail

PUBLIC sample code for java.lang.reflect.Member.PUBLIC

static final int PUBLIC
Identifies the set of all public members of a class or interface, including inherited members.

See Also:
SecurityManager.checkMemberAccess(java.lang.Class, int) sample code for java.lang.SecurityManager.checkMemberAccess(java.lang.Class, int) definition code for java.lang.SecurityManager.checkMemberAccess(java.lang.Class, int) , Constant Field Values

DECLARED sample code for java.lang.reflect.Member.DECLARED

static final int DECLARED
Identifies the set of declared members of a class or interface. Inherited members are not included.

See Also:
SecurityManager.checkMemberAccess(java.lang.Class, int) sample code for java.lang.SecurityManager.checkMemberAccess(java.lang.Class, int) definition code for java.lang.SecurityManager.checkMemberAccess(java.lang.Class, int) , Constant Field Values
Method Detail

getDeclaringClass sample code for java.lang.reflect.Member.getDeclaringClass() definition code for java.lang.reflect.Member.getDeclaringClass()

Class sample code for java.lang.Class definition code for java.lang.Class  getDeclaringClass()
Returns the Class object representing the class or interface that declares the member or constructor represented by this Member.

Returns:
an object representing the declaring class of the underlying member

getName sample code for java.lang.reflect.Member.getName() definition code for java.lang.reflect.Member.getName()

String sample code for java.lang.String definition code for java.lang.String  getName()
Returns the simple name of the underlying member or constructor represented by this Member.

Returns:
the simple name of the underlying member

getModifiers sample code for java.lang.reflect.Member.getModifiers() definition code for java.lang.reflect.Member.getModifiers()

int getModifiers()
Returns the Java language modifiers for the member or constructor represented by this Member, as an integer. The Modifier class should be used to decode the modifiers in the integer.

Returns:
the Java language modifiers for the underlying member
See Also:
Modifier sample code for java.lang.reflect.Modifier definition code for java.lang.reflect.Modifier

isSynthetic sample code for java.lang.reflect.Member.isSynthetic() definition code for java.lang.reflect.Member.isSynthetic()

boolean isSynthetic()
Returns true if this member was introduced by the compiler; returns false otherwise.

Returns:
true if and only if this member was introduced by the compiler.
Since:
1.5