Uses of Interface
org.aspectj.weaver.tools.MatchingContext
Packages that use MatchingContext
Package
Description
-
Uses of MatchingContext in org.aspectj.weaver.internal.tools
Methods in org.aspectj.weaver.internal.tools with parameters of type MatchingContextModifier and TypeMethodDescriptionbooleanMatchingContextBasedTest.matches(MatchingContext context) voidPointcutExpressionImpl.setMatchingContext(MatchingContext aMatchContext) voidStandardPointcutExpressionImpl.setMatchingContext(MatchingContext aMatchContext) -
Uses of MatchingContext in org.aspectj.weaver.reflect
Methods in org.aspectj.weaver.reflect that return MatchingContextModifier and TypeMethodDescriptionReflectionFastMatchInfo.getMatchingContext()ReflectionShadow.getMatchingContext()StandardShadow.getMatchingContext()Methods in org.aspectj.weaver.reflect with parameters of type MatchingContextModifier and TypeMethodDescriptionstatic 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) voidShadowMatchImpl.setMatchingContext(MatchingContext aMatchContext) voidStandardShadowMatchImpl.setMatchingContext(MatchingContext aMatchContext) Constructors in org.aspectj.weaver.reflect with parameters of type MatchingContextModifierConstructorDescriptionReflectionFastMatchInfo(ResolvedType type, Shadow.Kind kind, MatchingContext context, World world) ReflectionShadow(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) -
Uses of MatchingContext in org.aspectj.weaver.tools
Classes in org.aspectj.weaver.tools that implement MatchingContextModifier and TypeClassDescriptionclassDefault implementation of MatchingContext, backed by a Map.Methods in org.aspectj.weaver.tools with parameters of type MatchingContextModifier and TypeMethodDescriptionbooleanContextBasedMatcher.couldMatchJoinPointsInType(Class aClass, MatchingContext matchContext) return true iff this matcher could ever match a join point in the given type, may also use any match context information availablebooleanContextBasedMatcher.matchesDynamically(MatchingContext matchContext) Called during processing of ShadowMatch.matchesJoinPoint when matchesStatically returned FuzzyBoolean.MAYBE.ContextBasedMatcher.matchesStatically(MatchingContext matchContext) Return FuzzyBoolean.YES if a join point with the given matching context is always matched.voidPointcutExpression.setMatchingContext(MatchingContext aMatchContext) Set the matching context to be used for subsequent calls to match.voidShadowMatch.setMatchingContext(MatchingContext aMatchContext) Set a matching context to be used when matching join points.voidStandardPointcutExpression.setMatchingContext(MatchingContext aMatchContext) Set the matching context to be used for subsequent calls to match.