| Modifier and Type | Field and Description |
|---|---|
| private final ContextBasedMatcher | |
| private final World |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Object | accept(PatternNodeVisitor visitor, Object data)
Implements abstract org. |
| protected Pointcut | concretize1(ResolvedType
the aspect to resolve relative to inAspect, ResolvedType declaringType, IntMap a Map from formal index in the current lexical context → formal index in the concrete advice that will run
This must always return a new Pointcut object (even if the concretized Pointcut is identical to the resolved one).
That behavior is assumed in many places. XXX fix implementors to handle state bindings)Implements abstract org. |
| public int | couldMatchKinds()
Implements abstract org. |
| public FuzzyBoolean | fastMatch(FastMatchInfo info)
Implements abstract org. |
| protected Test | findResidueInternal(Shadow shadow, ExposedState state)
Implements abstract org. |
| public byte | |
| protected FuzzyBoolean | |
| public Pointcut | parameterizeWith(Map<K, V> typeVariableMap, World w)
Implements abstract org. |
| protected void | resolveBindings(IScope scope, Bindings bindings)
Implements abstract org. |
| public void | write(CompressingDataOutputStream s)
Implements abstract org. |
| matcher | back to summary |
|---|---|
| private final ContextBasedMatcher matcher | |
| world | back to summary |
|---|---|
| private final World world | |
| PointcutDesignatorHandlerBasedPointcut | back to summary |
|---|---|
| public PointcutDesignatorHandlerBasedPointcut(ContextBasedMatcher expr, World world) | |
| accept | back to summary |
|---|---|
| public Object accept(PatternNodeVisitor visitor, Object data) Implements abstract org. | |
| concretize1 | back to summary |
|---|---|
| protected Pointcut concretize1(ResolvedType inAspect, ResolvedType declaringType, IntMap bindings) Implements abstract org. Doc from org. Resolves and removes ReferencePointcuts, replacing with basic ones
| |
| couldMatchKinds | back to summary |
|---|---|
| public int couldMatchKinds() Implements abstract org. Doc from org. The set of ShadowKinds that this Pointcut could possibly match - an int whose bits are set according to the Kinds specified in Shadow.java | |
| fastMatch | back to summary |
|---|---|
| public FuzzyBoolean fastMatch(FastMatchInfo info) Implements abstract org. Doc from org. Could I match any shadows in the code defined within this type? | |
| findResidueInternal | back to summary |
|---|---|
| protected Test findResidueInternal(Shadow shadow, ExposedState state) Implements abstract org. | |
| getPointcutKind | back to summary |
|---|---|
| public byte getPointcutKind() Overrides org. | |
| matchInternal | back to summary |
|---|---|
| protected FuzzyBoolean matchInternal(Shadow shadow) Implements abstract org. | |
| parameterizeWith | back to summary |
|---|---|
| public Pointcut parameterizeWith(Map<K, V> typeVariableMap, World w) Implements abstract org. | |
| resolveBindings | back to summary |
|---|---|
| protected void resolveBindings(IScope scope, Bindings bindings) Implements abstract org. | |
| write | back to summary |
|---|---|
| public void write(CompressingDataOutputStream s) throws IOException Implements abstract org. | |