Klasse EclipseShadow
java.lang.Object
org.aspectj.weaver.Shadow
org.aspectj.ajdt.internal.compiler.lookup.EclipseShadow
This is only used for declare soft right now.
It might be used for other compile-time matching, but in all such cases this and target pcds can't be used. We might not behave
correctly in such cases.
-
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
KonstruktorenKonstruktorBeschreibungEclipseShadow(EclipseFactory world, Shadow.Kind kind, Member signature, ASTNode astNode, ReferenceContext context) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetArgAnnotationVar(int i, UnresolvedType annotationType) getArgVar(int i) getKindedAnnotationVar(UnresolvedType annotationType) getTargetAnnotationVar(UnresolvedType annotationType) a var referencing the targetgetThisAnnotationVar(UnresolvedType annotationType) getThisAspectInstanceVar(ResolvedType aspectType) a var referencing thisgetWithinAnnotationVar(UnresolvedType annotationType) getWithinCodeAnnotationVar(UnresolvedType annotationType) static EclipseShadowmakeShadow(EclipseFactory world, ASTNode astNode, ReferenceContext context) 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
-
EclipseShadow
public EclipseShadow(EclipseFactory world, Shadow.Kind kind, Member signature, ASTNode astNode, ReferenceContext context)
-
-
Methodendetails
-
getIWorld
-
getEnclosingType
- Angegeben von:
getEnclosingTypein KlasseShadow
-
getSourceLocation
- Angegeben von:
getSourceLocationin KlasseShadow
-
getEnclosingCodeSignature
- Angegeben von:
getEnclosingCodeSignaturein KlasseShadow
-
getThisVar
Beschreibung aus Klasse kopiert:Shadowa var referencing this- Angegeben von:
getThisVarin KlasseShadow
-
getTargetVar
Beschreibung aus Klasse kopiert:Shadowa var referencing the target- Angegeben von:
getTargetVarin KlasseShadow
-
getArgVar
-
getThisJoinPointVar
- Angegeben von:
getThisJoinPointVarin KlasseShadow
-
getThisJoinPointStaticPartVar
- Angegeben von:
getThisJoinPointStaticPartVarin KlasseShadow
-
getThisEnclosingJoinPointStaticPartVar
- Angegeben von:
getThisEnclosingJoinPointStaticPartVarin KlasseShadow
-
getArgAnnotationVar
- Angegeben von:
getArgAnnotationVarin KlasseShadow
-
getKindedAnnotationVar
- Angegeben von:
getKindedAnnotationVarin KlasseShadow
-
getTargetAnnotationVar
- Angegeben von:
getTargetAnnotationVarin KlasseShadow
-
getThisAnnotationVar
- Angegeben von:
getThisAnnotationVarin KlasseShadow
-
getThisAspectInstanceVar
- Angegeben von:
getThisAspectInstanceVarin KlasseShadow
-
getWithinAnnotationVar
- Angegeben von:
getWithinAnnotationVarin KlasseShadow
-
getWithinCodeAnnotationVar
- Angegeben von:
getWithinCodeAnnotationVarin KlasseShadow
-
makeShadow
public static EclipseShadow makeShadow(EclipseFactory world, ASTNode astNode, ReferenceContext context)
-