public class GeneratedReferenceTypeDelegate extends AbstractReferenceTypeDelegate
cachedGenericClassTypeSignature, exposedToWeaver, resolvedTypeX, UNKNOWN_SOURCE_FILE
Constructor and Description |
---|
GeneratedReferenceTypeDelegate(ReferenceType backing) |
copySourceContext, doesNotExposeShadowMungers, ensureConsistent, getCompilerVersion, getFormalTypeParametersFromOuterClass, getGenericClassTypeSignature, getResolvedTypeX, getSourceContext, getSourcefilename, getSourceLocation, hasBeenWoven, isCacheable, isClass, isExposedToWeaver, isWeavable, setSourceContext, setSourcefilename
public GeneratedReferenceTypeDelegate(ReferenceType backing)
public boolean isAspect()
public boolean isAnnotationStyleAspect()
public boolean isInterface()
public boolean isEnum()
public boolean isAnnotation()
public boolean isAnnotationWithRuntimeRetention()
public boolean isAnonymous()
public boolean isNested()
public ResolvedType getOuterClass()
public java.lang.String getRetentionPolicy()
public boolean canAnnotationTargetType()
public AnnotationTargetKind[] getAnnotationTargetKinds()
public boolean isGeneric()
public java.lang.String getDeclaredGenericSignature()
public boolean hasAnnotation(UnresolvedType ofType)
public AnnotationAJ[] getAnnotations()
public boolean hasAnnotations()
public ResolvedType[] getAnnotationTypes()
public ResolvedMember[] getDeclaredFields()
public ResolvedType[] getDeclaredInterfaces()
public ResolvedMember[] getDeclaredMethods()
public ResolvedMember[] getDeclaredPointcuts()
public PerClause getPerClause()
public java.util.Collection<Declare> getDeclares()
public java.util.Collection<ConcreteTypeMunger> getTypeMungers()
public java.util.Collection<ResolvedMember> getPrivilegedAccesses()
public int getModifiers()
public void setSuperclass(ResolvedType superclass)
public ResolvedType getSuperclass()
public WeaverStateInfo getWeaverState()
public TypeVariable[] getTypeVariables()