Uses of Interface
org.aspectj.weaver.tools.MatchingContext

Packages that use MatchingContext
org.aspectj.weaver.internal.tools   
org.aspectj.weaver.reflect   
org.aspectj.weaver.tools   
 

Uses of MatchingContext in org.aspectj.weaver.internal.tools
 

Methods in org.aspectj.weaver.internal.tools with parameters of type MatchingContext
 boolean MatchingContextBasedTest.matches(MatchingContext context)
           
 void StandardPointcutExpressionImpl.setMatchingContext(MatchingContext aMatchContext)
           
 void PointcutExpressionImpl.setMatchingContext(MatchingContext aMatchContext)
           
 

Uses of MatchingContext in org.aspectj.weaver.reflect
 

Methods in org.aspectj.weaver.reflect that return MatchingContext
 MatchingContext ReflectionShadow.getMatchingContext()
           
 MatchingContext StandardShadow.getMatchingContext()
           
 MatchingContext ReflectionFastMatchInfo.getMatchingContext()
           
 

Methods in org.aspectj.weaver.reflect with parameters of type MatchingContext
static Shadow ReflectionShadow.makeAdviceExecutionShadow(World inWorld, java.lang.reflect.Method forMethod, MatchingContext withContext)
           
static Shadow StandardShadow.makeAdviceExecutionShadow(World inWorld, java.lang.reflect.Method forMethod, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeCallShadow(World inWorld, java.lang.reflect.Member aMember, java.lang.Class thisClass, MatchingContext withContext)
           
static Shadow StandardShadow.makeCallShadow(World inWorld, java.lang.reflect.Member aMember, java.lang.Class thisClass, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeCallShadow(World inWorld, java.lang.reflect.Member aMember, java.lang.reflect.Member withinCode, MatchingContext withContext)
           
static Shadow StandardShadow.makeCallShadow(World inWorld, ResolvedMember aMember, ResolvedMember withinCode, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeExecutionShadow(World inWorld, java.lang.reflect.Member forMethod, MatchingContext withContext)
           
static Shadow StandardShadow.makeExecutionShadow(World inWorld, java.lang.reflect.Member forMethod, MatchingContext withContext)
           
static Shadow StandardShadow.makeExecutionShadow(World inWorld, ResolvedMember forMethod, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeFieldGetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.Class callerType, MatchingContext withContext)
           
static Shadow StandardShadow.makeFieldGetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.Class callerType, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeFieldGetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.reflect.Member inMember, MatchingContext withContext)
           
static Shadow StandardShadow.makeFieldGetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.reflect.Member inMember, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeFieldSetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.Class callerType, MatchingContext withContext)
           
static Shadow StandardShadow.makeFieldSetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.Class callerType, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeFieldSetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.reflect.Member inMember, MatchingContext withContext)
           
static Shadow StandardShadow.makeFieldSetShadow(World inWorld, java.lang.reflect.Field forField, java.lang.reflect.Member inMember, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeHandlerShadow(World inWorld, java.lang.Class exceptionType, java.lang.Class withinType, MatchingContext withContext)
           
static Shadow StandardShadow.makeHandlerShadow(World inWorld, java.lang.Class exceptionType, java.lang.Class withinType, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeHandlerShadow(World inWorld, java.lang.Class exceptionType, java.lang.reflect.Member withinCode, MatchingContext withContext)
           
static Shadow StandardShadow.makeHandlerShadow(World inWorld, java.lang.Class exceptionType, java.lang.reflect.Member withinCode, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeInitializationShadow(World inWorld, java.lang.reflect.Constructor forConstructor, MatchingContext withContext)
           
static Shadow StandardShadow.makeInitializationShadow(World inWorld, java.lang.reflect.Constructor forConstructor, MatchingContext withContext)
           
static Shadow ReflectionShadow.makePreInitializationShadow(World inWorld, java.lang.reflect.Constructor forConstructor, MatchingContext withContext)
           
static Shadow StandardShadow.makePreInitializationShadow(World inWorld, java.lang.reflect.Constructor forConstructor, MatchingContext withContext)
           
static Shadow ReflectionShadow.makeStaticInitializationShadow(World inWorld, java.lang.Class forType, MatchingContext withContext)
           
static Shadow StandardShadow.makeStaticInitializationShadow(World inWorld, java.lang.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 MatchingContext
ReflectionFastMatchInfo(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 MatchingContext
 class DefaultMatchingContext
          Default implementation of MatchingContext, backed by a Map.
 

Methods in org.aspectj.weaver.tools with parameters of type MatchingContext
 boolean ContextBasedMatcher.couldMatchJoinPointsInType(java.lang.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 available
 boolean ContextBasedMatcher.matchesDynamically(MatchingContext matchContext)
          Called during processing of ShadowMatch.matchesJoinPoint when matchesStatically returned FuzzyBoolean.MAYBE.
 FuzzyBoolean ContextBasedMatcher.matchesStatically(MatchingContext matchContext)
          Return FuzzyBoolean.YES if a join point with the given matching context is always matched.
 void StandardPointcutExpression.setMatchingContext(MatchingContext aMatchContext)
          Set the matching context to be used for subsequent calls to match.
 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.