| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private FuzzyBoolean | |
| private MatchingContext | |
| private PointcutParameter[] | |
| private Test | |
| private ExposedState | |
| private Member | |
| private Member | |
| private Class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | alwaysMatches()
Implements org. |
| private PointcutParameter[] | |
| public JoinPointMatch | matchesJoinPoint(Object
the object bound to this at the join point thisObject, Object the object bound to target at the join point targetObject, Object[] the arguments at the join point args)Implements org. |
| public boolean | maybeMatches()
Implements org. |
| public boolean | neverMatches()
Implements org. |
| public void | setMatchingContext(MatchingContext aMatchContext)
Implements org. |
| public void | |
| public void | |
| public void |
| match | back to summary |
|---|---|
| private FuzzyBoolean match | |
| matchContext | back to summary |
|---|---|
| private MatchingContext matchContext | |
| params | back to summary |
|---|---|
| private PointcutParameter[] params | |
| residualTest | back to summary |
|---|---|
| private Test residualTest | |
| state | back to summary |
|---|---|
| private ExposedState state | |
| subject | back to summary |
|---|---|
| private Member subject | |
| withinCode | back to summary |
|---|---|
| private Member withinCode | |
| withinType | back to summary |
|---|---|
| private Class<?> withinType | |
| ShadowMatchImpl | back to summary |
|---|---|
| public ShadowMatchImpl(FuzzyBoolean match, Test test, ExposedState state, PointcutParameter[] params) | |
| alwaysMatches | back to summary |
|---|---|
| public boolean alwaysMatches() Implements org. Doc from org. True iff the pointcut expression will match any join point at this shadow (for example, any call to the given method). | |
| getPointcutParameters | back to summary |
|---|---|
| private PointcutParameter[] getPointcutParameters(Object thisObject, Object targetObject, Object[] args) | |
| matchesJoinPoint | back to summary |
|---|---|
| public JoinPointMatch matchesJoinPoint(Object thisObject, Object targetObject, Object[] args) Implements org. Doc from org. Return the result of matching a join point at this shadow with the given this, target, and args. | |
| maybeMatches | back to summary |
|---|---|
| public boolean maybeMatches() Implements org. Doc from org. True if the pointcut expression may match some join points at this shadow (for example, some calls to the given method may match, depending on the type of the caller). If alwaysMatches is true, then maybeMatches is always true. | |
| neverMatches | back to summary |
|---|---|
| public boolean neverMatches() Implements org. Doc from org. True iff the pointcut expression can never match any join point at this shadow (for example, the pointcut will never match a call to the given method). | |
| setMatchingContext | back to summary |
|---|---|
| public void setMatchingContext(MatchingContext aMatchContext) Implements org. Doc from org. Set a matching context to be used when matching join points. | |
| setSubject | back to summary |
|---|---|
| public void setSubject(Member aMember) | |
| setWithinCode | back to summary |
|---|---|
| public void setWithinCode(Member aMember) | |
| setWithinType | back to summary |
|---|---|
| public void setWithinType(Class<?> aClass) | |
| Modifier and Type | Field and Description |
|---|---|
| private final Object[] | |
| private final MatchingContext | |
| private boolean | |
| private final Object | |
| private final Test | |
| private final Object |
| Access | Constructor and Description |
|---|---|
| public | RuntimeTestEvaluator(Test aTest, Object thisObject, Object targetObject, Object[] args, MatchingContext context)
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public void | |
| public void | |
| public void | visit(MatchingContextBasedTest matchingContextTest)
Implements org. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| args | back to summary |
|---|---|
| private final Object[] args | |
| matchContext | back to summary |
|---|---|
| private final MatchingContext matchContext | |
| matches | back to summary |
|---|---|
| private boolean matches | |
| targetObject | back to summary |
|---|---|
| private final Object targetObject | |
| test | back to summary |
|---|---|
| private final Test test | |
| thisObject | back to summary |
|---|---|
| private final Object thisObject | |
| RuntimeTestEvaluator | back to summary |
|---|---|
| public RuntimeTestEvaluator(Test aTest, Object thisObject, Object targetObject, Object[] args, MatchingContext context) | |
| matches | back to summary |
|---|---|
| public boolean matches() | |
| visit | back to summary |
|---|---|
| public void visit(And e) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(Instanceof instanceofTest) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(MatchingContextBasedTest matchingContextTest) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(Not not) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(Or or) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(Literal literal) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(Call call) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(FieldGetCall fieldGetCall) Implements org. | |
| visit | back to summary |
|---|---|
| public void visit(HasAnnotation hasAnnotation) Implements org. | |