public class Java15ReflectionBasedReferenceTypeDelegate extends ReflectionBasedReferenceTypeDelegate
classLoaderReference, myClass, world| Constructor and Description |
|---|
Java15ReflectionBasedReferenceTypeDelegate() |
| Modifier and Type | Method and Description |
|---|---|
ReferenceType |
buildGenericType() |
AnnotationAJ[] |
getAnnotations() |
ResolvedType[] |
getAnnotationTypes() |
ResolvedMember[] |
getDeclaredFields() |
java.lang.String |
getDeclaredGenericSignature() |
ResolvedType[] |
getDeclaredInterfaces() |
ResolvedMember[] |
getDeclaredMethods() |
ResolvedMember[] |
getDeclaredPointcuts() |
ResolvedType |
getGenericResolvedType()
Returns the generic type, regardless of the resolvedType we 'know about'
|
ResolvedType |
getOuterClass() |
ResolvedType |
getSuperclass() |
TypeVariable[] |
getTypeVariables() |
boolean |
hasAnnotation(UnresolvedType ofType) |
boolean |
hasAnnotations() |
void |
initialize(ReferenceType aType,
java.lang.Class aClass,
java.lang.ClassLoader classLoader,
World aWorld) |
boolean |
isAnnotation() |
boolean |
isAnnotationStyleAspect() |
boolean |
isAnnotationWithRuntimeRetention() |
boolean |
isAnonymous() |
boolean |
isAspect() |
boolean |
isEnum() |
boolean |
isGeneric() |
boolean |
isNested() |
canAnnotationTargetType, copySourceContext, createResolvedMemberFor, doesNotExposeShadowMungers, ensureConsistent, getAnnotationTargetKinds, getBaseClass, getClazz, getCompilerVersion, getDeclares, getModifiers, getPerClause, getPrivilegedAccesses, getResolvedTypeX, getRetentionPolicy, getSourceContext, getSourcefilename, getTypeMungers, getWeaverState, getWorld, hasBeenWoven, isCacheable, isClass, isExposedToWeaver, isInterface, isWeavablepublic Java15ReflectionBasedReferenceTypeDelegate()
public void initialize(ReferenceType aType, java.lang.Class aClass, java.lang.ClassLoader classLoader, World aWorld)
initialize in class ReflectionBasedReferenceTypeDelegatepublic ReferenceType buildGenericType()
buildGenericType in class ReflectionBasedReferenceTypeDelegatepublic AnnotationAJ[] getAnnotations()
getAnnotations in interface ReferenceTypeDelegategetAnnotations in class ReflectionBasedReferenceTypeDelegatepublic ResolvedType[] getAnnotationTypes()
getAnnotationTypes in interface ReferenceTypeDelegategetAnnotationTypes in class ReflectionBasedReferenceTypeDelegatepublic boolean hasAnnotations()
hasAnnotations in interface ReferenceTypeDelegatehasAnnotations in class ReflectionBasedReferenceTypeDelegatepublic boolean hasAnnotation(UnresolvedType ofType)
hasAnnotation in interface ReferenceTypeDelegatehasAnnotation in class ReflectionBasedReferenceTypeDelegatepublic ResolvedMember[] getDeclaredFields()
getDeclaredFields in interface ReferenceTypeDelegategetDeclaredFields in class ReflectionBasedReferenceTypeDelegatepublic java.lang.String getDeclaredGenericSignature()
getDeclaredGenericSignature in interface ReferenceTypeDelegategetDeclaredGenericSignature in class ReflectionBasedReferenceTypeDelegatepublic ResolvedType[] getDeclaredInterfaces()
getDeclaredInterfaces in interface ReferenceTypeDelegategetDeclaredInterfaces in class ReflectionBasedReferenceTypeDelegatepublic ResolvedType getSuperclass()
getSuperclass in interface ReferenceTypeDelegategetSuperclass in class ReflectionBasedReferenceTypeDelegatepublic TypeVariable[] getTypeVariables()
getTypeVariables in interface ReferenceTypeDelegategetTypeVariables in class ReflectionBasedReferenceTypeDelegatepublic ResolvedMember[] getDeclaredMethods()
getDeclaredMethods in interface ReferenceTypeDelegategetDeclaredMethods in class ReflectionBasedReferenceTypeDelegatepublic ResolvedType getGenericResolvedType()
public ResolvedMember[] getDeclaredPointcuts()
getDeclaredPointcuts in interface ReferenceTypeDelegategetDeclaredPointcuts in class ReflectionBasedReferenceTypeDelegatepublic boolean isAnnotation()
isAnnotation in interface ReferenceTypeDelegateisAnnotation in class ReflectionBasedReferenceTypeDelegatepublic boolean isAnnotationStyleAspect()
isAnnotationStyleAspect in interface ReferenceTypeDelegateisAnnotationStyleAspect in class ReflectionBasedReferenceTypeDelegatepublic boolean isAnnotationWithRuntimeRetention()
isAnnotationWithRuntimeRetention in interface ReferenceTypeDelegateisAnnotationWithRuntimeRetention in class ReflectionBasedReferenceTypeDelegatepublic boolean isAspect()
isAspect in interface ReferenceTypeDelegateisAspect in class ReflectionBasedReferenceTypeDelegatepublic boolean isEnum()
isEnum in interface ReferenceTypeDelegateisEnum in class ReflectionBasedReferenceTypeDelegatepublic boolean isGeneric()
isGeneric in interface ReferenceTypeDelegateisGeneric in class ReflectionBasedReferenceTypeDelegatepublic boolean isAnonymous()
isAnonymous in interface ReferenceTypeDelegateisAnonymous in class ReflectionBasedReferenceTypeDelegatepublic boolean isNested()
isNested in interface ReferenceTypeDelegateisNested in class ReflectionBasedReferenceTypeDelegatepublic ResolvedType getOuterClass()
getOuterClass in interface ReferenceTypeDelegategetOuterClass in class ReflectionBasedReferenceTypeDelegate