Verwendungen von Klasse
org.aspectj.weaver.Shadow
Packages, die Shadow verwenden
Package
Beschreibung
-
Verwendungen von Shadow in org.aspectj.weaver
Felder in org.aspectj.weaver, die deklariert sind als ShadowMethoden in org.aspectj.weaver mit Parametern vom Typ ShadowModifizierer und TypMethodeBeschreibungChecker.getMessage(Shadow shadow) booleanChecker.implementOn(Shadow shadow) abstract booleanShadowMunger.implementOn(Shadow shadow) Implement this munger at the specified shadow, returning a boolean to indicate success.booleanbooleanDetermine if the Checker matches at a shadow.booleanAll overriding methods should call supervoidWorld.reportCheckerMatch(Checker checker, Shadow shadow) voidWorld.reportMatch(ShadowMunger munger, Shadow shadow) voidChecker.specializeOn(Shadow shadow) abstract voidShadowMunger.specializeOn(Shadow shadow) Konstruktoren in org.aspectj.weaver mit Parametern vom Typ ShadowModifiziererKonstruktorBeschreibungprotectedShadow(Shadow.Kind kind, Member signature, Shadow enclosingShadow) -
Verwendungen von Shadow in org.aspectj.weaver.bcel
Unterklassen von Shadow in org.aspectj.weaver.bcelMethoden in org.aspectj.weaver.bcel, die Shadow zurückgebenMethoden in org.aspectj.weaver.bcel mit Parametern vom Typ ShadowModifizierer und TypMethodeBeschreibungvoidBcelWorld.reportCheckerMatch(Checker checker, Shadow shadow) voidBcelWorld.reportMatch(ShadowMunger munger, Shadow shadow) voidLazyClassGen.warnOnAddedStaticInitializer(Shadow shadow, ISourceLocation sourceLocation) -
Verwendungen von Shadow in org.aspectj.weaver.internal.tools
Methoden in org.aspectj.weaver.internal.tools mit Parametern vom Typ ShadowModifizierer und TypMethodeBeschreibungprotected TestPointcutDesignatorHandlerBasedPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected FuzzyBooleanPointcutDesignatorHandlerBasedPointcut.matchInternal(Shadow shadow) -
Verwendungen von Shadow in org.aspectj.weaver.model
Methoden in org.aspectj.weaver.model mit Parametern vom Typ ShadowModifizierer und TypMethodeBeschreibungstatic voidAsmRelationshipProvider.addAdvisedRelationship(AsmManager model, Shadow matchedShadow, ShadowMunger munger) static voidAsmRelationshipProvider.addDeclareErrorOrWarningRelationship(AsmManager model, Shadow affectedShadow, Checker deow) Add a relationship for a declare error or declare warningprotected static IProgramElementAsmRelationshipProvider.getNode(AsmManager model, Shadow shadow) -
Verwendungen von Shadow in org.aspectj.weaver.patterns
Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ ShadowModifizierer und TypMethodeBeschreibungfinal TestPointcut.findResidue(Shadow shadow, ExposedState state) This can be called from NotPointcut even for Pointcuts that don't match the shadowprotected TestAndPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestAnnotationPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestArgsAnnotationPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestArgsPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestCflowPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestConcreteCflowPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestHandlerPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestIfPointcut.findResidueInternal(Shadow shadow, ExposedState state) At each shadow that matched, the residue can be different.protected TestIfPointcut.IfFalsePointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestIfPointcut.IfTruePointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestKindedPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestNotPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestOrPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestPerCflow.findResidueInternal(Shadow shadow, ExposedState state) protected TestPerFromSuper.findResidueInternal(Shadow shadow, ExposedState state) protected TestPerObject.findResidueInternal(Shadow shadow, ExposedState state) PerSingleton.findResidueInternal(Shadow shadow, ExposedState state) protected TestPerTypeWithin.findResidueInternal(Shadow shadow, ExposedState state) protected abstract TestPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestReferencePointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestThisOrTargetAnnotationPointcut.findResidueInternal(Shadow shadow, ExposedState state) The guard here is going to be the hasAnnotation() test - if it gets through (which we cannot determine until runtime) then we must have a TypeAnnotationAccessVar in place - this means we must *always* have one in place.protected TestThisOrTargetPointcut.findResidueInternal(Shadow shadow, ExposedState state) Residue is the remainder of the pointcut match that couldn't be performed with the purely static information at compile time and this method returns the residue of a pointcut at a particular shadow.protected TestWithinAnnotationPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestWithinCodeAnnotationPointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestWithincodePointcut.findResidueInternal(Shadow shadow, ExposedState state) protected TestWithinPointcut.findResidueInternal(Shadow shadow, ExposedState state) final FuzzyBooleanDo I really match this shadow?protected FuzzyBooleanAndPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanAnnotationPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanArgsAnnotationPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanArgsPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanCflowPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanConcreteCflowPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanHandlerPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanIfPointcut.IfFalsePointcut.matchInternal(Shadow shadow) protected FuzzyBooleanIfPointcut.IfTruePointcut.matchInternal(Shadow shadow) protected FuzzyBooleanIfPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanKindedPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanNotPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanOrPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanPerCflow.matchInternal(Shadow shadow) protected FuzzyBooleanPerFromSuper.matchInternal(Shadow shadow) protected FuzzyBooleanPerObject.matchInternal(Shadow shadow) protected FuzzyBooleanPerSingleton.matchInternal(Shadow shadow) protected FuzzyBooleanPerTypeWithin.matchInternal(Shadow shadow) protected abstract FuzzyBooleanPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanReferencePointcut.matchInternal(Shadow shadow) Do I really match this shadow?protected FuzzyBooleanThisOrTargetAnnotationPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanThisOrTargetPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanWithinAnnotationPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanWithinCodeAnnotationPointcut.matchInternal(Shadow shadow) protected FuzzyBooleanWithincodePointcut.matchInternal(Shadow shadow) protected FuzzyBooleanWithinPointcut.matchInternal(Shadow shadow) -
Verwendungen von Shadow in org.aspectj.weaver.reflect
Unterklassen von Shadow in org.aspectj.weaver.reflectMethoden in org.aspectj.weaver.reflect, die Shadow zurückgebenModifizierer und TypMethodeBeschreibungstatic ShadowReflectionShadow.makeAdviceExecutionShadow(World inWorld, Method forMethod, MatchingContext withContext) static ShadowStandardShadow.makeAdviceExecutionShadow(World inWorld, Method forMethod, MatchingContext withContext) static ShadowReflectionShadow.makeCallShadow(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) static ShadowReflectionShadow.makeCallShadow(World inWorld, Member aMember, Member withinCode, MatchingContext withContext) static ShadowStandardShadow.makeCallShadow(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) static ShadowStandardShadow.makeCallShadow(World inWorld, ResolvedMember aMember, ResolvedMember withinCode, MatchingContext withContext) static ShadowReflectionShadow.makeExecutionShadow(World inWorld, Member forMethod, MatchingContext withContext) static ShadowStandardShadow.makeExecutionShadow(World inWorld, Member forMethod, MatchingContext withContext) static ShadowStandardShadow.makeExecutionShadow(World inWorld, ResolvedMember forMethod, MatchingContext withContext) static ShadowReflectionShadow.makeFieldGetShadow(World inWorld, Field forField, Class callerType, MatchingContext withContext) static ShadowReflectionShadow.makeFieldGetShadow(World inWorld, Field forField, Member inMember, MatchingContext withContext) static ShadowStandardShadow.makeFieldGetShadow(World inWorld, Field forField, Class callerType, MatchingContext withContext) static ShadowStandardShadow.makeFieldGetShadow(World inWorld, Field forField, Member inMember, MatchingContext withContext) static ShadowReflectionShadow.makeFieldSetShadow(World inWorld, Field forField, Class callerType, MatchingContext withContext) static ShadowReflectionShadow.makeFieldSetShadow(World inWorld, Field forField, Member inMember, MatchingContext withContext) static ShadowStandardShadow.makeFieldSetShadow(World inWorld, Field forField, Class callerType, MatchingContext withContext) static ShadowStandardShadow.makeFieldSetShadow(World inWorld, Field forField, Member inMember, MatchingContext withContext) static ShadowReflectionShadow.makeHandlerShadow(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) static ShadowReflectionShadow.makeHandlerShadow(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) static ShadowStandardShadow.makeHandlerShadow(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) static ShadowStandardShadow.makeHandlerShadow(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) static ShadowReflectionShadow.makeInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) static ShadowStandardShadow.makeInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) static ShadowReflectionShadow.makePreInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) static ShadowStandardShadow.makePreInitializationShadow(World inWorld, Constructor forConstructor, MatchingContext withContext) static ShadowReflectionShadow.makeStaticInitializationShadow(World inWorld, Class forType, MatchingContext withContext) static ShadowStandardShadow.makeStaticInitializationShadow(World inWorld, Class forType, MatchingContext withContext) static ShadowStandardShadow.makeStaticInitializationShadow(World inWorld, ResolvedType forType, MatchingContext withContext) Konstruktoren in org.aspectj.weaver.reflect mit Parametern vom Typ ShadowModifiziererKonstruktorBeschreibungReflectionShadow(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext) StandardShadow(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext)