public abstract class AbstractPatternNodeVisitor extends java.lang.Object implements PatternNodeVisitor
Constructor and Description |
---|
AbstractPatternNodeVisitor() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visit(AndAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(AndPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(AndTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(AnnotationPatternList node,
java.lang.Object data) |
java.lang.Object |
visit(AnnotationPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(AnyAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(AnyTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(AnyWithAnnotationTypePattern 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(BindingAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(BindingTypePattern 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(DeclareAnnotation node,
java.lang.Object data) |
java.lang.Object |
visit(DeclareErrorOrWarning node,
java.lang.Object data) |
java.lang.Object |
visit(DeclareParents node,
java.lang.Object data) |
java.lang.Object |
visit(DeclarePrecedence node,
java.lang.Object data) |
java.lang.Object |
visit(DeclareSoft node,
java.lang.Object data) |
java.lang.Object |
visit(org.aspectj.weaver.patterns.EllipsisAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(EllipsisTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(ExactAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(ExactTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(HandlerPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(HasMemberTypePattern 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(ModifiersPattern node,
java.lang.Object data) |
java.lang.Object |
visit(NamePattern node,
java.lang.Object data) |
java.lang.Object |
visit(NotAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(NotPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(NotTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(NoTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(OrAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(OrPointcut node,
java.lang.Object data) |
java.lang.Object |
visit(OrTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(PatternNode node,
java.lang.Object data) |
java.lang.Object |
visit(PerCflow node,
java.lang.Object data) |
java.lang.Object |
visit(PerFromSuper node,
java.lang.Object data) |
java.lang.Object |
visit(PerObject node,
java.lang.Object data) |
java.lang.Object |
visit(PerSingleton node,
java.lang.Object data) |
java.lang.Object |
visit(PerTypeWithin 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(SignaturePattern 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(ThrowsPattern node,
java.lang.Object data) |
java.lang.Object |
visit(TypeCategoryTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(TypePatternList node,
java.lang.Object data) |
java.lang.Object |
visit(TypeVariablePatternList node,
java.lang.Object data) |
java.lang.Object |
visit(TypeVariablePattern node,
java.lang.Object data) |
java.lang.Object |
visit(WildAnnotationTypePattern node,
java.lang.Object data) |
java.lang.Object |
visit(WildTypePattern 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) |
public java.lang.Object visit(AnyTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(NoTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(EllipsisTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(AnyWithAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(AnyAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(org.aspectj.weaver.patterns.EllipsisAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(AndAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(AndPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(AndTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(AnnotationPatternList node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(AnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ArgsAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ArgsPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(BindingAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(BindingTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(CflowPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ConcreteCflowPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(DeclareAnnotation node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(DeclareErrorOrWarning node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(DeclareParents node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(DeclarePrecedence node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(DeclareSoft node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ExactAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ExactTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(HandlerPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(IfPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(KindedPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ModifiersPattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(NamePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(NotAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(NotPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(NotTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(OrAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(OrPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(OrTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(PerCflow node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(PerFromSuper node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(PerObject node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(PerSingleton node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(PerTypeWithin node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(PatternNode node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ReferencePointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(SignaturePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ThisOrTargetAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ThisOrTargetPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(ThrowsPattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(TypePatternList node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(WildAnnotationTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(WildTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(WithinAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(WithinCodeAnnotationPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(WithinPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(WithincodePointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(org.aspectj.weaver.patterns.Pointcut.MatchesNothingPointcut node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(TypeVariablePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(TypeVariablePatternList node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(HasMemberTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor
public java.lang.Object visit(TypeCategoryTypePattern node, java.lang.Object data)
visit
in interface PatternNodeVisitor