|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContextBasedMatcher
Pointcut expression interface for pointcut expressions returned by a PointcutDesignatorHandler. Provides an additional matching method for matching based on context information over and above that normally used by AspectJ.
MatchingContext
Method Summary | |
---|---|
boolean |
couldMatchJoinPointsInType(java.lang.Class aClass)
return true iff this matcher could ever match a join point in the given type |
boolean |
matchesDynamically(MatchingContext matchContext)
Called during processing of ShadowMatch.matchesJoinPoint when matchesStatically returned FuzzyBoolean.MAYBE. |
FuzzyBoolean |
matchesStatically(MatchingContext matchContext)
Return FuzzyBoolean.YES if a join point with the given matching context is always matched. |
boolean |
mayNeedDynamicTest()
return true if matchesStatically can ever return FuzzyBoolean.MAYBE (necessitating a per-join point test to determine matching at a given join point). |
Method Detail |
---|
boolean couldMatchJoinPointsInType(java.lang.Class aClass)
boolean mayNeedDynamicTest()
FuzzyBoolean matchesStatically(MatchingContext matchContext)
boolean matchesDynamically(MatchingContext matchContext)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |