Package org.aspectj.weaver
Klasse GeneratedReferenceTypeDelegate
java.lang.Object
org.aspectj.weaver.AbstractReferenceTypeDelegate
org.aspectj.weaver.GeneratedReferenceTypeDelegate
- Alle implementierten Schnittstellen:
ReferenceTypeDelegate
A delegate that can sit in the ReferenceType instance created for an aspect generated from aop.xml. Only answers the minimal set
of information required as the type is processed.
- Autor:
- Andy Clement
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.AbstractReferenceTypeDelegate
cachedGenericClassTypeSignature, exposedToWeaver, resolvedTypeX, UNKNOWN_SOURCE_FILE
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
int
boolean
hasAnnotation
(UnresolvedType ofType) boolean
boolean
boolean
boolean
boolean
boolean
isAspect()
boolean
isEnum()
boolean
boolean
boolean
isNested()
void
setSuperclass
(ResolvedType superclass) Von Klasse geerbte Methoden org.aspectj.weaver.AbstractReferenceTypeDelegate
copySourceContext, doesNotExposeShadowMungers, ensureConsistent, getCompilerVersion, getFormalTypeParametersFromOuterClass, getGenericClassTypeSignature, getResolvedTypeX, getSourceContext, getSourcefilename, getSourceLocation, hasBeenWoven, isCacheable, isClass, isExposedToWeaver, isWeavable, setSourceContext, setSourcefilename
-
Konstruktordetails
-
GeneratedReferenceTypeDelegate
-
-
Methodendetails
-
isAspect
public boolean isAspect() -
isAnnotationStyleAspect
public boolean isAnnotationStyleAspect()- Gibt zurück:
- true if the type is an annotation style aspect (a type marked @Aspect)
-
isInterface
public boolean isInterface() -
isEnum
public boolean isEnum() -
isAnnotation
public boolean isAnnotation() -
isAnnotationWithRuntimeRetention
public boolean isAnnotationWithRuntimeRetention()- Gibt zurück:
- true if this annotation type has a retention policy of RUNTIME
-
isAnonymous
public boolean isAnonymous() -
isNested
public boolean isNested()- Gibt zurück:
- true if this class is nested (this includes: member classes, local classes, anonymous classes)
-
getOuterClass
-
getRetentionPolicy
-
canAnnotationTargetType
public boolean canAnnotationTargetType()- Gibt zurück:
- true if this annotation type can be on a regular type (ie. it doesn't specify anything or it specifies TYPE)
-
getAnnotationTargetKinds
- Gibt zurück:
- all the possible targets that this annotation can be placed upon
-
isGeneric
public boolean isGeneric() -
getDeclaredGenericSignature
-
hasAnnotation
-
getAnnotations
-
hasAnnotations
public boolean hasAnnotations() -
getAnnotationTypes
-
getDeclaredFields
-
getDeclaredInterfaces
-
getDeclaredMethods
-
getDeclaredPointcuts
-
getPerClause
- Gibt zurück:
- for an aspect declaration, return the
-
getDeclares
-
getTypeMungers
-
getPrivilegedAccesses
-
getModifiers
public int getModifiers() -
setSuperclass
-
getSuperclass
-
getWeaverState
-
getTypeVariables
-