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()
boolean hasAnnotations()