Package org.aspectj.weaver.reflect
Klasse Java15ReflectionBasedReferenceTypeDelegate
java.lang.Object
org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
org.aspectj.weaver.reflect.Java15ReflectionBasedReferenceTypeDelegate
- Alle implementierten Schnittstellen:
ReferenceTypeDelegate
public class Java15ReflectionBasedReferenceTypeDelegate
extends ReflectionBasedReferenceTypeDelegate
Provides Java 5 behaviour in reflection based delegates (overriding 1.4 behaviour from superclass where
appropriate)
- Autor:
- Adrian Colyer, Andy Clement
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
classLoaderReference, myClass, world -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns the generic type, regardless of the resolvedType we 'know about'booleanhasAnnotation(UnresolvedType ofType) booleanvoidinitialize(ReferenceType aType, Class aClass, ClassLoader classLoader, World aWorld) booleanbooleanbooleanbooleanbooleanisAspect()booleanisEnum()booleanbooleanisNested()Von Klasse geerbte Methoden org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
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, isWeavable
-
Konstruktordetails
-
Java15ReflectionBasedReferenceTypeDelegate
public Java15ReflectionBasedReferenceTypeDelegate()
-
-
Methodendetails
-
initialize
- Setzt außer Kraft:
initializein KlasseReflectionBasedReferenceTypeDelegate
-
buildGenericType
- Setzt außer Kraft:
buildGenericTypein KlasseReflectionBasedReferenceTypeDelegate
-
getAnnotations
- Angegeben von:
getAnnotationsin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getAnnotationsin KlasseReflectionBasedReferenceTypeDelegate
-
getAnnotationTypes
- Angegeben von:
getAnnotationTypesin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getAnnotationTypesin KlasseReflectionBasedReferenceTypeDelegate
-
hasAnnotations
public boolean hasAnnotations()- Angegeben von:
hasAnnotationsin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
hasAnnotationsin KlasseReflectionBasedReferenceTypeDelegate
-
hasAnnotation
- Angegeben von:
hasAnnotationin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
hasAnnotationin KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredFields
- Angegeben von:
getDeclaredFieldsin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getDeclaredFieldsin KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredGenericSignature
- Angegeben von:
getDeclaredGenericSignaturein SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getDeclaredGenericSignaturein KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredInterfaces
- Angegeben von:
getDeclaredInterfacesin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getDeclaredInterfacesin KlasseReflectionBasedReferenceTypeDelegate
-
getSuperclass
- Angegeben von:
getSuperclassin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getSuperclassin KlasseReflectionBasedReferenceTypeDelegate
-
getTypeVariables
- Angegeben von:
getTypeVariablesin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getTypeVariablesin KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredMethods
- Angegeben von:
getDeclaredMethodsin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getDeclaredMethodsin KlasseReflectionBasedReferenceTypeDelegate
-
getGenericResolvedType
Returns the generic type, regardless of the resolvedType we 'know about' -
getDeclaredPointcuts
- Angegeben von:
getDeclaredPointcutsin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getDeclaredPointcutsin KlasseReflectionBasedReferenceTypeDelegate
-
isAnnotation
public boolean isAnnotation()- Angegeben von:
isAnnotationin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isAnnotationin KlasseReflectionBasedReferenceTypeDelegate
-
isAnnotationStyleAspect
public boolean isAnnotationStyleAspect()- Angegeben von:
isAnnotationStyleAspectin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isAnnotationStyleAspectin KlasseReflectionBasedReferenceTypeDelegate- Gibt zurück:
- true if the type is an annotation style aspect (a type marked @Aspect)
-
isAnnotationWithRuntimeRetention
public boolean isAnnotationWithRuntimeRetention()- Angegeben von:
isAnnotationWithRuntimeRetentionin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isAnnotationWithRuntimeRetentionin KlasseReflectionBasedReferenceTypeDelegate- Gibt zurück:
- true if this annotation type has a retention policy of RUNTIME
-
isAspect
public boolean isAspect()- Angegeben von:
isAspectin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isAspectin KlasseReflectionBasedReferenceTypeDelegate
-
isEnum
public boolean isEnum()- Angegeben von:
isEnumin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isEnumin KlasseReflectionBasedReferenceTypeDelegate
-
isGeneric
public boolean isGeneric()- Angegeben von:
isGenericin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isGenericin KlasseReflectionBasedReferenceTypeDelegate
-
isAnonymous
public boolean isAnonymous()- Angegeben von:
isAnonymousin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isAnonymousin KlasseReflectionBasedReferenceTypeDelegate
-
isNested
public boolean isNested()- Angegeben von:
isNestedin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
isNestedin KlasseReflectionBasedReferenceTypeDelegate- Gibt zurück:
- true if this class is nested (this includes: member classes, local classes, anonymous classes)
-
getOuterClass
- Angegeben von:
getOuterClassin SchnittstelleReferenceTypeDelegate- Setzt außer Kraft:
getOuterClassin KlasseReflectionBasedReferenceTypeDelegate
-