org.aopalliance.reflect
Interface Member

All Superinterfaces:
ProgramUnit
All Known Subinterfaces:
Field, Method

public interface Member
extends ProgramUnit

This interface represents a class member.

A member can be a field, a method, or a constructor.


Field Summary
static int PROVIDER_SIDE
          A constant to denote the program side that provides this member.
static int USER_SIDE
          A constant to denote the program side that uses this member.
 
Method Summary
 Class getDeclaringClass()
          Gets the class that declares this member.
 int getModifiers()
          The modifiers value.
 java.lang.String getName()
          The member's name.
 
Methods inherited from interface org.aopalliance.reflect.ProgramUnit
addMetadata, getLocator, getMetadata, getMetadatas, removeMetadata
 

Field Detail

USER_SIDE

public static final int USER_SIDE
A constant to denote the program side that uses this member.

See Also:
Constant Field Values

PROVIDER_SIDE

public static final int PROVIDER_SIDE
A constant to denote the program side that provides this member.

See Also:
Constant Field Values
Method Detail

getDeclaringClass

public Class getDeclaringClass()
Gets the class that declares this member.


getName

public java.lang.String getName()
The member's name.


getModifiers

public int getModifiers()
The modifiers value.