public interface ReferenceTypeDelegate
boolean isAspect()
boolean isAnnotationStyleAspect()
boolean isInterface()
boolean isEnum()
boolean isAnnotation()
java.lang.String getRetentionPolicy()
boolean canAnnotationTargetType()
AnnotationTargetKind[] getAnnotationTargetKinds()
boolean isAnnotationWithRuntimeRetention()
boolean isClass()
boolean isGeneric()
boolean isAnonymous()
boolean isNested()
boolean hasAnnotation(UnresolvedType ofType)
AnnotationAJ[] getAnnotations()
ResolvedType[] getAnnotationTypes()
ResolvedMember[] getDeclaredFields()
ResolvedType[] getDeclaredInterfaces()
ResolvedMember[] getDeclaredMethods()
ResolvedMember[] getDeclaredPointcuts()
TypeVariable[] getTypeVariables()
int getModifiers()
PerClause getPerClause()
java.util.Collection<Declare> getDeclares()
java.util.Collection<ConcreteTypeMunger> getTypeMungers()
java.util.Collection<ResolvedMember> getPrivilegedAccesses()
ResolvedType getSuperclass()
WeaverStateInfo getWeaverState()
ReferenceType getResolvedTypeX()
boolean isExposedToWeaver()
boolean doesNotExposeShadowMungers()
ISourceContext getSourceContext()
java.lang.String getSourcefilename()
java.lang.String getDeclaredGenericSignature()
ResolvedType getOuterClass()
boolean copySourceContext()
boolean isCacheable()
int getCompilerVersion()
AjAttribute.WeaverVersionInfo.void ensureConsistent()
boolean isWeavable()
boolean hasBeenWoven()