|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Member
Abstract representation of a member (field/constructor/method) within a type.
Field Summary | |
---|---|
static MemberKind |
ADVICE
|
static MemberKind |
CONSTRUCTOR
|
static MemberKind |
FIELD
|
static MemberKind |
HANDLER
|
static MemberKind |
METHOD
|
static MemberKind |
MONITORENTER
|
static MemberKind |
MONITOREXIT
|
static ResolvedType[][] |
NO_PARAMETER_ANNOTATION_TYPES
|
static AnnotationAJ[][] |
NO_PARAMETER_ANNOTATIONXS
|
static Member[] |
NONE
|
static MemberKind |
POINTCUT
|
static MemberKind |
STATIC_INITIALIZATION
|
Method Summary | |
---|---|
boolean |
canBeParameterized()
Returns true iff the member is generic (NOT parameterized) |
int |
compareTo(Member other)
|
AnnotationAJ[] |
getAnnotations()
|
int |
getArity()
|
UnresolvedType |
getDeclaringType()
|
java.util.Collection<ResolvedType> |
getDeclaringTypes(World world)
|
UnresolvedType[] |
getExceptions(World world)
|
UnresolvedType[] |
getGenericParameterTypes()
|
UnresolvedType |
getGenericReturnType()
|
JoinPointSignatureIterator |
getJoinPointSignatures(World world)
|
MemberKind |
getKind()
|
int |
getModifiers()
|
int |
getModifiers(World world)
|
java.lang.String |
getName()
|
java.lang.String[] |
getParameterNames(World world)
|
java.lang.String |
getParameterSignature()
Return signature without return type, e.g. |
UnresolvedType[] |
getParameterTypes()
|
UnresolvedType |
getReturnType()
|
java.lang.String |
getSignature()
Return full signature, including return type, e.g. |
UnresolvedType |
getType()
|
ResolvedMember |
resolve(World world)
|
Field Detail |
---|
static final Member[] NONE
static final MemberKind METHOD
static final MemberKind FIELD
static final MemberKind CONSTRUCTOR
static final MemberKind STATIC_INITIALIZATION
static final MemberKind POINTCUT
static final MemberKind ADVICE
static final MemberKind HANDLER
static final MemberKind MONITORENTER
static final MemberKind MONITOREXIT
static final AnnotationAJ[][] NO_PARAMETER_ANNOTATIONXS
static final ResolvedType[][] NO_PARAMETER_ANNOTATION_TYPES
Method Detail |
---|
MemberKind getKind()
java.lang.String getName()
UnresolvedType getDeclaringType()
UnresolvedType[] getParameterTypes()
UnresolvedType[] getGenericParameterTypes()
UnresolvedType getType()
UnresolvedType getReturnType()
UnresolvedType getGenericReturnType()
java.lang.String getSignature()
JoinPointSignatureIterator getJoinPointSignatures(World world)
int getArity()
java.lang.String getParameterSignature()
int getModifiers(World world)
int getModifiers()
boolean canBeParameterized()
AnnotationAJ[] getAnnotations()
java.util.Collection<ResolvedType> getDeclaringTypes(World world)
java.lang.String[] getParameterNames(World world)
UnresolvedType[] getExceptions(World world)
ResolvedMember resolve(World world)
int compareTo(Member other)
compareTo
in interface java.lang.Comparable<Member>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |