public interface ContextBasedMatcher
MatchingContext
Modifier and Type | Method and Description |
---|---|
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).
|
boolean couldMatchJoinPointsInType(java.lang.Class aClass)
boolean couldMatchJoinPointsInType(java.lang.Class aClass, MatchingContext matchContext)
boolean mayNeedDynamicTest()
FuzzyBoolean matchesStatically(MatchingContext matchContext)
boolean matchesDynamically(MatchingContext matchContext)