Package org.aspectj.weaver.reflect
Klasse ReflectionShadow
java.lang.Object
org.aspectj.weaver.Shadow
org.aspectj.weaver.reflect.ReflectionShadow
- Autor:
- colyer
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.Shadow
Shadow.Kind
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.Shadow
ADVICE_EXECUTION, AdviceExecution, AdviceExecutionBit, ALL_SHADOW_KINDS_BITS, CONSTRUCTOR_CALL, CONSTRUCTOR_EXECUTION, ConstructorCall, ConstructorCallBit, ConstructorExecution, ConstructorExecutionBit, enclosingShadow, EXCEPTION_HANDLER, ExceptionHandler, ExceptionHandlerBit, FIELD_GET, FIELD_SET, FieldGet, FieldGetBit, FieldSet, FieldSetBit, Initialization, INITIALIZATION, InitializationBit, MAX_SHADOW_KIND, METHOD_CALL, METHOD_EXECUTION, MethodCall, MethodCallBit, MethodExecution, MethodExecutionBit, mungers, needAroundClosureStacking, NO_SHADOW_KINDS_BITS, PreInitialization, PREINITIALIZATION, PreInitializationBit, SHADOW_KINDS, shadowId, StaticInitialization, STATICINITIALIZATION, StaticInitializationBit, SYNCHRONIZATION_LOCK, SYNCHRONIZATION_UNLOCK, SynchronizationLock, SynchronizationLockBit, SynchronizationUnlock, SynchronizationUnlockBit
-
Konstruktorübersicht
KonstruktorBeschreibungReflectionShadow
(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetArgAnnotationVar
(int i, UnresolvedType forAnnotationType) getArgVar
(int i) getKindedAnnotationVar
(UnresolvedType forAnnotationType) getTargetAnnotationVar
(UnresolvedType forAnnotationType) a var referencing the targetgetThisAnnotationVar
(UnresolvedType forAnnotationType) getThisAspectInstanceVar
(ResolvedType aspectType) a var referencing thisgetWithinAnnotationVar
(UnresolvedType forAnnotationType) getWithinCodeAnnotationVar
(UnresolvedType forAnnotationType) static Shadow
makeAdviceExecutionShadow
(World inWorld, Method forMethod, MatchingContext withContext) static Shadow
makeCallShadow
(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) static Shadow
makeCallShadow
(World inWorld, Member aMember, Member withinCode, MatchingContext withContext) static Shadow
makeExecutionShadow
(World inWorld, Member forMethod, MatchingContext withContext) static Shadow
makeFieldGetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
makeFieldGetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
makeFieldSetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
makeFieldSetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
makeHandlerShadow
(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) static Shadow
makeHandlerShadow
(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) static Shadow
makeInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
makePreInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
makeStaticInitializationShadow
(World inWorld, Class forType, MatchingContext withContext) Von Klasse geerbte Methoden org.aspectj.weaver.Shadow
addMunger, checkCanThrow, checkMunger, getArgCount, getArgType, getArgTypes, getArgumentTypesForArrayConstructionShadow, getGenericArgTypes, getKind, getMatchingSignature, getMungers, getResolvedSignature, getReturnType, getSignature, getTargetType, getThisType, hasTarget, hasThis, howMany, implement, isShadowForArrayConstructionJoinpoint, isShadowForMonitor, prepareForMungers, setMatchingSignature, toResolvedString, toSet, toString
-
Konstruktordetails
-
ReflectionShadow
public ReflectionShadow(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext)
-
-
Methodendetails
-
makeExecutionShadow
public static Shadow makeExecutionShadow(World inWorld, Member forMethod, MatchingContext withContext) -
makeAdviceExecutionShadow
public static Shadow makeAdviceExecutionShadow(World inWorld, Method forMethod, MatchingContext withContext) -
makeCallShadow
public static Shadow makeCallShadow(World inWorld, Member aMember, Member withinCode, MatchingContext withContext) -
makeCallShadow
public static Shadow makeCallShadow(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) -
makeStaticInitializationShadow
public static Shadow makeStaticInitializationShadow(World inWorld, Class forType, MatchingContext withContext) -
makePreInitializationShadow
public static Shadow makePreInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) -
makeInitializationShadow
public static Shadow makeInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) -
makeHandlerShadow
public static Shadow makeHandlerShadow(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) -
makeHandlerShadow
public static Shadow makeHandlerShadow(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) -
makeFieldGetShadow
public static Shadow makeFieldGetShadow(World inWorld, Field forField, Class callerType, MatchingContext withContext) -
makeFieldGetShadow
public static Shadow makeFieldGetShadow(World inWorld, Field forField, Member inMember, MatchingContext withContext) -
makeFieldSetShadow
public static Shadow makeFieldSetShadow(World inWorld, Field forField, Class callerType, MatchingContext withContext) -
makeFieldSetShadow
public static Shadow makeFieldSetShadow(World inWorld, Field forField, Member inMember, MatchingContext withContext) -
getIWorld
-
getThisVar
Beschreibung aus Klasse kopiert:Shadow
a var referencing this- Angegeben von:
getThisVar
in KlasseShadow
-
getTargetVar
Beschreibung aus Klasse kopiert:Shadow
a var referencing the target- Angegeben von:
getTargetVar
in KlasseShadow
-
getEnclosingType
- Angegeben von:
getEnclosingType
in KlasseShadow
-
getArgVar
-
getThisJoinPointVar
- Angegeben von:
getThisJoinPointVar
in KlasseShadow
-
getThisJoinPointStaticPartVar
- Angegeben von:
getThisJoinPointStaticPartVar
in KlasseShadow
-
getThisEnclosingJoinPointStaticPartVar
- Angegeben von:
getThisEnclosingJoinPointStaticPartVar
in KlasseShadow
-
getThisAspectInstanceVar
- Angegeben von:
getThisAspectInstanceVar
in KlasseShadow
-
getKindedAnnotationVar
- Angegeben von:
getKindedAnnotationVar
in KlasseShadow
-
getWithinAnnotationVar
- Angegeben von:
getWithinAnnotationVar
in KlasseShadow
-
getWithinCodeAnnotationVar
- Angegeben von:
getWithinCodeAnnotationVar
in KlasseShadow
-
getThisAnnotationVar
- Angegeben von:
getThisAnnotationVar
in KlasseShadow
-
getTargetAnnotationVar
- Angegeben von:
getTargetAnnotationVar
in KlasseShadow
-
getArgAnnotationVar
- Angegeben von:
getArgAnnotationVar
in KlasseShadow
-
getEnclosingCodeSignature
- Angegeben von:
getEnclosingCodeSignature
in KlasseShadow
-
getSourceLocation
- Angegeben von:
getSourceLocation
in KlasseShadow
-
getMatchingContext
-