Package org.aspectj.weaver.patterns
Class PerThisOrTargetPointcutVisitor
- java.lang.Object
-
- org.aspectj.weaver.patterns.AbstractPatternNodeVisitor
-
- org.aspectj.weaver.patterns.PerThisOrTargetPointcutVisitor
-
- All Implemented Interfaces:
PatternNodeVisitor
public class PerThisOrTargetPointcutVisitor extends AbstractPatternNodeVisitor
-
-
Constructor Summary
Constructors Constructor Description PerThisOrTargetPointcutVisitor(boolean isTarget, ResolvedType fromAspectType)
-
Method Summary
-
Methods inherited from class org.aspectj.weaver.patterns.AbstractPatternNodeVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
PerThisOrTargetPointcutVisitor
public PerThisOrTargetPointcutVisitor(boolean isTarget, ResolvedType fromAspectType)
-
-
Method Detail
-
getPerTypePointcut
public TypePattern getPerTypePointcut(Pointcut perClausePointcut)
-
visit
public Object visit(WithinPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(WithincodePointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(WithinAnnotationPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(WithinCodeAnnotationPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(KindedPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(AndPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(OrPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(NotPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(ThisOrTargetAnnotationPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(ThisOrTargetPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(ReferencePointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(IfPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(HandlerPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(CflowPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(ConcreteCflowPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(ArgsPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(ArgsAnnotationPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(AnnotationPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
visit
public Object visit(org.aspectj.weaver.patterns.Pointcut.MatchesNothingPointcut node, Object data)
- Specified by:
visitin interfacePatternNodeVisitor- Overrides:
visitin classAbstractPatternNodeVisitor
-
-