|
|||||||||
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)
Deprecated. use couldMatchJoinPointsInType(Class,MatchingContext) instead |
boolean |
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 |
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 couldMatchJoinPointsInType(java.lang.Class aClass, MatchingContext matchContext)
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 |