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
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanintbooleanhasAnnotation(UnresolvedType ofType) booleanbooleanbooleanbooleanbooleanbooleanisAspect()booleanisEnum()booleanbooleanbooleanisNested()voidsetSuperclass(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
-