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
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns the generic type, regardless of the resolvedType we 'know about'boolean
hasAnnotation
(UnresolvedType ofType) boolean
void
initialize
(ReferenceType aType, Class aClass, ClassLoader classLoader, World aWorld) boolean
boolean
boolean
boolean
boolean
isAspect()
boolean
isEnum()
boolean
boolean
isNested()
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:
initialize
in KlasseReflectionBasedReferenceTypeDelegate
-
buildGenericType
- Setzt außer Kraft:
buildGenericType
in KlasseReflectionBasedReferenceTypeDelegate
-
getAnnotations
- Angegeben von:
getAnnotations
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getAnnotations
in KlasseReflectionBasedReferenceTypeDelegate
-
getAnnotationTypes
- Angegeben von:
getAnnotationTypes
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getAnnotationTypes
in KlasseReflectionBasedReferenceTypeDelegate
-
hasAnnotations
public boolean hasAnnotations()- Angegeben von:
hasAnnotations
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
hasAnnotations
in KlasseReflectionBasedReferenceTypeDelegate
-
hasAnnotation
- Angegeben von:
hasAnnotation
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
hasAnnotation
in KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredFields
- Angegeben von:
getDeclaredFields
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getDeclaredFields
in KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredGenericSignature
- Angegeben von:
getDeclaredGenericSignature
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getDeclaredGenericSignature
in KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredInterfaces
- Angegeben von:
getDeclaredInterfaces
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getDeclaredInterfaces
in KlasseReflectionBasedReferenceTypeDelegate
-
getSuperclass
- Angegeben von:
getSuperclass
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getSuperclass
in KlasseReflectionBasedReferenceTypeDelegate
-
getTypeVariables
- Angegeben von:
getTypeVariables
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getTypeVariables
in KlasseReflectionBasedReferenceTypeDelegate
-
getDeclaredMethods
- Angegeben von:
getDeclaredMethods
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getDeclaredMethods
in KlasseReflectionBasedReferenceTypeDelegate
-
getGenericResolvedType
Returns the generic type, regardless of the resolvedType we 'know about' -
getDeclaredPointcuts
- Angegeben von:
getDeclaredPointcuts
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getDeclaredPointcuts
in KlasseReflectionBasedReferenceTypeDelegate
-
isAnnotation
public boolean isAnnotation()- Angegeben von:
isAnnotation
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isAnnotation
in KlasseReflectionBasedReferenceTypeDelegate
-
isAnnotationStyleAspect
public boolean isAnnotationStyleAspect()- Angegeben von:
isAnnotationStyleAspect
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isAnnotationStyleAspect
in KlasseReflectionBasedReferenceTypeDelegate
- Gibt zurück:
- true if the type is an annotation style aspect (a type marked @Aspect)
-
isAnnotationWithRuntimeRetention
public boolean isAnnotationWithRuntimeRetention()- Angegeben von:
isAnnotationWithRuntimeRetention
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isAnnotationWithRuntimeRetention
in KlasseReflectionBasedReferenceTypeDelegate
- Gibt zurück:
- true if this annotation type has a retention policy of RUNTIME
-
isAspect
public boolean isAspect()- Angegeben von:
isAspect
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isAspect
in KlasseReflectionBasedReferenceTypeDelegate
-
isEnum
public boolean isEnum()- Angegeben von:
isEnum
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isEnum
in KlasseReflectionBasedReferenceTypeDelegate
-
isGeneric
public boolean isGeneric()- Angegeben von:
isGeneric
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isGeneric
in KlasseReflectionBasedReferenceTypeDelegate
-
isAnonymous
public boolean isAnonymous()- Angegeben von:
isAnonymous
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isAnonymous
in KlasseReflectionBasedReferenceTypeDelegate
-
isNested
public boolean isNested()- Angegeben von:
isNested
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
isNested
in KlasseReflectionBasedReferenceTypeDelegate
- Gibt zurück:
- true if this class is nested (this includes: member classes, local classes, anonymous classes)
-
getOuterClass
- Angegeben von:
getOuterClass
in SchnittstelleReferenceTypeDelegate
- Setzt außer Kraft:
getOuterClass
in KlasseReflectionBasedReferenceTypeDelegate
-