public interface PatternNodeVisitor
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) |
java.lang.Object visit(AndAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(AnyAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(org.aspectj.weaver.patterns.EllipsisAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(ExactAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(BindingAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(NotAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(OrAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(WildAnnotationTypePattern node, java.lang.Object data)
java.lang.Object visit(AnnotationPatternList node, java.lang.Object data)
java.lang.Object visit(AndTypePattern 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(EllipsisTypePattern node, java.lang.Object data)
java.lang.Object visit(ExactTypePattern node, java.lang.Object data)
java.lang.Object visit(BindingTypePattern 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(OrTypePattern node, java.lang.Object data)
java.lang.Object visit(WildTypePattern node, java.lang.Object data)
java.lang.Object visit(TypePatternList node, java.lang.Object data)
java.lang.Object visit(HasMemberTypePattern node, java.lang.Object data)
java.lang.Object visit(TypeCategoryTypePattern node, java.lang.Object data)
java.lang.Object visit(AndPointcut 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(org.aspectj.weaver.patterns.Pointcut.MatchesNothingPointcut 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(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(NotPointcut node, java.lang.Object data)
java.lang.Object visit(OrPointcut node, java.lang.Object data)
java.lang.Object visit(ReferencePointcut node, java.lang.Object data)
java.lang.Object visit(WithinPointcut node, java.lang.Object data)
java.lang.Object visit(WithincodePointcut 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(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(ModifiersPattern node, java.lang.Object data)
java.lang.Object visit(NamePattern node, java.lang.Object data)
java.lang.Object visit(SignaturePattern node, java.lang.Object data)
java.lang.Object visit(ThrowsPattern node, java.lang.Object data)
java.lang.Object visit(TypeVariablePattern node, java.lang.Object data)
java.lang.Object visit(TypeVariablePatternList node, java.lang.Object data)
java.lang.Object visit(PatternNode node, java.lang.Object data)