public class PerThisOrTargetPointcutVisitor extends AbstractPatternNodeVisitor
Constructor and Description |
---|
PerThisOrTargetPointcutVisitor(boolean isTarget,
ResolvedType fromAspectType) |
Modifier and Type | Method and Description |
---|---|
TypePattern |
getPerTypePointcut(Pointcut perClausePointcut) |
java.lang.Object |
visit(AndPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(AnnotationPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(ArgsAnnotationPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(ArgsPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(CflowPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(ConcreteCflowPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(HandlerPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(IfPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(KindedPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(NotPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(OrPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(org.aspectj.weaver.patterns.Pointcut.MatchesNothingPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(ReferencePointcut node,
java.lang.Object data) |
java.lang.Object |
visit(ThisOrTargetAnnotationPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(ThisOrTargetPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(WithinAnnotationPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(WithinCodeAnnotationPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(WithincodePointcut node,
java.lang.Object data) |
java.lang.Object |
visit(WithinPointcut node,
java.lang.Object data) |
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
public PerThisOrTargetPointcutVisitor(boolean isTarget, ResolvedType fromAspectType)
public TypePattern getPerTypePointcut(Pointcut perClausePointcut)
public java.lang.Object visit(WithinPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(WithincodePointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(WithinAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(WithinCodeAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(KindedPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(AndPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(OrPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(NotPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(ThisOrTargetAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(ThisOrTargetPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(ReferencePointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(IfPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(HandlerPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(CflowPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(ConcreteCflowPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(ArgsPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(ArgsAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(AnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor
public java.lang.Object visit(org.aspectj.weaver.patterns.Pointcut.MatchesNothingPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
visit
in class AbstractPatternNodeVisitor