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 TypeMethodDescriptionboolean
MatchingContextBasedTest.matches
(MatchingContext context) void
PointcutExpressionImpl.setMatchingContext
(MatchingContext aMatchContext) void
StandardPointcutExpressionImpl.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 Shadow
ReflectionShadow.makeAdviceExecutionShadow
(World inWorld, Method forMethod, MatchingContext withContext) static Shadow
StandardShadow.makeAdviceExecutionShadow
(World inWorld, Method forMethod, MatchingContext withContext) static Shadow
ReflectionShadow.makeCallShadow
(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) static Shadow
ReflectionShadow.makeCallShadow
(World inWorld, Member aMember, Member withinCode, MatchingContext withContext) static Shadow
StandardShadow.makeCallShadow
(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) static Shadow
StandardShadow.makeCallShadow
(World inWorld, ResolvedMember aMember, ResolvedMember withinCode, MatchingContext withContext) static Shadow
ReflectionShadow.makeExecutionShadow
(World inWorld, Member forMethod, MatchingContext withContext) static Shadow
StandardShadow.makeExecutionShadow
(World inWorld, Member forMethod, MatchingContext withContext) static Shadow
StandardShadow.makeExecutionShadow
(World inWorld, ResolvedMember forMethod, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldGetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldGetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
StandardShadow.makeFieldGetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
StandardShadow.makeFieldGetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldSetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldSetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
StandardShadow.makeFieldSetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
StandardShadow.makeFieldSetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
ReflectionShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) static Shadow
ReflectionShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) static Shadow
StandardShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) static Shadow
StandardShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) static Shadow
ReflectionShadow.makeInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
StandardShadow.makeInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
ReflectionShadow.makePreInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
StandardShadow.makePreInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
ReflectionShadow.makeStaticInitializationShadow
(World inWorld, Class forType, MatchingContext withContext) static Shadow
StandardShadow.makeStaticInitializationShadow
(World inWorld, Class forType, MatchingContext withContext) static Shadow
StandardShadow.makeStaticInitializationShadow
(World inWorld, ResolvedType forType, MatchingContext withContext) void
ShadowMatchImpl.setMatchingContext
(MatchingContext aMatchContext) void
StandardShadowMatchImpl.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 TypeClassDescriptionclass
Default implementation of MatchingContext, backed by a Map.Methods in org.aspectj.weaver.tools with parameters of type MatchingContextModifier and TypeMethodDescriptionboolean
ContextBasedMatcher.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 availableboolean
ContextBasedMatcher.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.void
PointcutExpression.setMatchingContext
(MatchingContext aMatchContext) Set the matching context to be used for subsequent calls to match.void
ShadowMatch.setMatchingContext
(MatchingContext aMatchContext) Set a matching context to be used when matching join points.void
StandardPointcutExpression.setMatchingContext
(MatchingContext aMatchContext) Set the matching context to be used for subsequent calls to match.