Package org.aspectj.weaver
Class GeneratedReferenceTypeDelegate
- java.lang.Object
-
- org.aspectj.weaver.AbstractReferenceTypeDelegate
-
- org.aspectj.weaver.GeneratedReferenceTypeDelegate
-
- All Implemented Interfaces:
ReferenceTypeDelegate
public class GeneratedReferenceTypeDelegate extends AbstractReferenceTypeDelegate
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.AbstractReferenceTypeDelegate
cachedGenericClassTypeSignature, exposedToWeaver, resolvedTypeX, UNKNOWN_SOURCE_FILE
-
-
Constructor Summary
Constructors Constructor Description GeneratedReferenceTypeDelegate(ReferenceType backing)
-
Method Summary
-
Methods inherited from class org.aspectj.weaver.AbstractReferenceTypeDelegate
copySourceContext, doesNotExposeShadowMungers, ensureConsistent, getCompilerVersion, getFormalTypeParametersFromOuterClass, getGenericClassTypeSignature, getResolvedTypeX, getSourceContext, getSourcefilename, getSourceLocation, hasBeenWoven, isCacheable, isClass, isExposedToWeaver, isWeavable, setSourceContext, setSourcefilename
-
-
-
-
Constructor Detail
-
GeneratedReferenceTypeDelegate
public GeneratedReferenceTypeDelegate(ReferenceType backing)
-
-
Method Detail
-
isAspect
public boolean isAspect()
-
isAnnotationStyleAspect
public boolean isAnnotationStyleAspect()
-
isInterface
public boolean isInterface()
-
isEnum
public boolean isEnum()
-
isAnnotation
public boolean isAnnotation()
-
isAnnotationWithRuntimeRetention
public boolean isAnnotationWithRuntimeRetention()
-
isAnonymous
public boolean isAnonymous()
-
isNested
public boolean isNested()
-
getOuterClass
public ResolvedType getOuterClass()
-
getRetentionPolicy
public String getRetentionPolicy()
-
canAnnotationTargetType
public boolean canAnnotationTargetType()
-
getAnnotationTargetKinds
public AnnotationTargetKind[] getAnnotationTargetKinds()
-
isGeneric
public boolean isGeneric()
-
getDeclaredGenericSignature
public String getDeclaredGenericSignature()
-
hasAnnotation
public boolean hasAnnotation(UnresolvedType ofType)
-
getAnnotations
public AnnotationAJ[] getAnnotations()
-
hasAnnotations
public boolean hasAnnotations()
-
getAnnotationTypes
public ResolvedType[] getAnnotationTypes()
-
getDeclaredFields
public ResolvedMember[] getDeclaredFields()
-
getDeclaredInterfaces
public ResolvedType[] getDeclaredInterfaces()
-
getDeclaredMethods
public ResolvedMember[] getDeclaredMethods()
-
getDeclaredPointcuts
public ResolvedMember[] getDeclaredPointcuts()
-
getPerClause
public PerClause getPerClause()
-
getDeclares
public Collection<Declare> getDeclares()
-
getTypeMungers
public Collection<ConcreteTypeMunger> getTypeMungers()
-
getPrivilegedAccesses
public Collection<ResolvedMember> getPrivilegedAccesses()
-
getModifiers
public int getModifiers()
-
setSuperclass
public void setSuperclass(ResolvedType superclass)
-
getSuperclass
public ResolvedType getSuperclass()
-
getWeaverState
public WeaverStateInfo getWeaverState()
-
getTypeVariables
public TypeVariable[] getTypeVariables()
-
-