Logo Search packages:      
Sourcecode: aspectj version File versions  Download package

org::aspectj::weaver::Member Interface Reference

Inheritance diagram for org::aspectj::weaver::Member:

org::aspectj::weaver::ResolvedMemberImpl org::aspectj::weaver::JoinPointSignature org::aspectj::weaver::ResolvedMemberImpl org::aspectj::ajdt::internal::compiler::lookup::EclipseResolvedMember org::aspectj::weaver::reflect::ReflectionBasedResolvedMemberImpl org::aspectj::ajdt::internal::compiler::lookup::EclipseResolvedMember org::aspectj::weaver::reflect::ReflectionBasedResolvedMemberImpl org::aspectj::weaver::bcel::AtAjAttributes::LazyResolvedPointcutDefinition org::aspectj::weaver::reflect::DeferredResolvedPointcutDefinition org::aspectj::weaver::bcel::AtAjAttributes::LazyResolvedPointcutDefinition org::aspectj::weaver::reflect::DeferredResolvedPointcutDefinition

List of all members.


Detailed Description

Abstract representation of a member within a type.

Definition at line 22 of file Member.java.


Public Member Functions

boolean canBeParameterized ()
int compareTo (Object other)
AnnotationAJ[] getAnnotations ()
int getArity ()
UnresolvedType getDeclaringType ()
Collection getDeclaringTypes (World world)
UnresolvedType[] getExceptions (World world)
UnresolvedType[] getGenericParameterTypes ()
UnresolvedType getGenericReturnType ()
Iterator getJoinPointSignatures (World world)
MemberKind getKind ()
int getModifiers ()
int getModifiers (World world)
String getName ()
String[] getParameterNames (World world)
String getParameterSignature ()
UnresolvedType[] getParameterTypes ()
UnresolvedType getReturnType ()
String getSignature ()
UnresolvedType getType ()
boolean isInterface ()
boolean isPrivate ()
boolean isStatic ()
ResolvedMember resolve (World world)

Static Public Attributes

static final MemberKind ADVICE = new MemberKind("ADVICE", 6)
static final MemberKind CONSTRUCTOR = new MemberKind("CONSTRUCTOR", 3)
static final MemberKind FIELD = new MemberKind("FIELD", 2)
static final MemberKind HANDLER = new MemberKind("HANDLER", 7)
static final MemberKind METHOD = new MemberKind("METHOD", 1)
static final MemberKind MONITORENTER = new MemberKind("MONITORENTER", 8)
static final MemberKind MONITOREXIT = new MemberKind("MONITOREXIT", 9)
static final ResolvedType[][] NO_PARAMETER_ANNOTATION_TYPES = new ResolvedType[][] {}
static final AnnotationAJ[][] NO_PARAMETER_ANNOTATIONXS = new AnnotationAJ[][] {}
static final Member[] NONE = new Member[0]
static final MemberKind POINTCUT = new MemberKind("POINTCUT", 5)
static final MemberKind STATIC_INITIALIZATION = new MemberKind("STATIC_INITIALIZATION", 4)

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index