Package org.aspectj.weaver
Interface ReferenceTypeDelegate
-
- All Known Implementing Classes:
AbstractReferenceTypeDelegate,BcelObjectType,GeneratedReferenceTypeDelegate,Java15ReflectionBasedReferenceTypeDelegate,ReflectionBasedReferenceTypeDelegate
public interface ReferenceTypeDelegate
-
-
Method Summary
-
-
-
Method Detail
-
isAspect
boolean isAspect()
-
isAnnotationStyleAspect
boolean isAnnotationStyleAspect()
-
isInterface
boolean isInterface()
-
isEnum
boolean isEnum()
-
isAnnotation
boolean isAnnotation()
-
getRetentionPolicy
String getRetentionPolicy()
-
canAnnotationTargetType
boolean canAnnotationTargetType()
-
getAnnotationTargetKinds
AnnotationTargetKind[] getAnnotationTargetKinds()
-
isAnnotationWithRuntimeRetention
boolean isAnnotationWithRuntimeRetention()
-
isClass
boolean isClass()
-
isGeneric
boolean isGeneric()
-
isAnonymous
boolean isAnonymous()
-
isNested
boolean isNested()
-
hasAnnotation
boolean hasAnnotation(UnresolvedType ofType)
-
getAnnotations
AnnotationAJ[] getAnnotations()
-
getAnnotationTypes
ResolvedType[] getAnnotationTypes()
-
getDeclaredFields
ResolvedMember[] getDeclaredFields()
-
getDeclaredInterfaces
ResolvedType[] getDeclaredInterfaces()
-
getDeclaredMethods
ResolvedMember[] getDeclaredMethods()
-
getDeclaredPointcuts
ResolvedMember[] getDeclaredPointcuts()
-
getTypeVariables
TypeVariable[] getTypeVariables()
-
getModifiers
int getModifiers()
-
getPerClause
PerClause getPerClause()
-
getDeclares
Collection<Declare> getDeclares()
-
getTypeMungers
Collection<ConcreteTypeMunger> getTypeMungers()
-
getPrivilegedAccesses
Collection<ResolvedMember> getPrivilegedAccesses()
-
getSuperclass
ResolvedType getSuperclass()
-
getWeaverState
WeaverStateInfo getWeaverState()
-
getResolvedTypeX
ReferenceType getResolvedTypeX()
-
isExposedToWeaver
boolean isExposedToWeaver()
-
doesNotExposeShadowMungers
boolean doesNotExposeShadowMungers()
-
getSourceContext
ISourceContext getSourceContext()
-
getSourcefilename
String getSourcefilename()
-
getDeclaredGenericSignature
String getDeclaredGenericSignature()
-
getOuterClass
ResolvedType getOuterClass()
-
copySourceContext
boolean copySourceContext()
-
isCacheable
boolean isCacheable()
-
getCompilerVersion
int getCompilerVersion()
-
ensureConsistent
void ensureConsistent()
-
isWeavable
boolean isWeavable()
-
hasBeenWoven
boolean hasBeenWoven()
-
hasAnnotations
boolean hasAnnotations()
-
-