public interface Member extends java.lang.Comparable<Member>
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
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) |
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
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)