org.jboss.aop.pointcut.ast
Interface PointcutExpressionParserVisitor

All Known Implementing Classes:
CallMatcher, CFlowMatcher, ConstructionMatcher, ConstructorCallMatcher, ConstructorMatcher, ExecutionConstructorMatcher, ExecutionMethodMatcher, FieldGetMatcher, FieldMatcher, FieldSetMatcher, MatcherHelper, MethodCallMatcher, MethodMatcher, NewExprMatcher, PointcutParserTester, PointcutStats, SoftClassMatcher, WithinMatcher

public interface PointcutExpressionParserVisitor


Method Summary
 Object visit(ASTAll node, Object data)
           
 Object visit(ASTAllParameter node, Object data)
           
 Object visit(ASTAndCFlow node, Object data)
           
 Object visit(ASTAnd node, Object data)
           
 Object visit(ASTAttribute node, Object data)
           
 Object visit(ASTBoolean node, Object data)
           
 Object visit(ASTCall node, Object data)
           
 Object visit(ASTCFlowBoolean node, Object data)
           
 Object visit(ASTCFlowExpression node, Object data)
           
 Object visit(ASTCFlow node, Object data)
           
 Object visit(ASTCompositeCFlow node, Object data)
           
 Object visit(ASTComposite node, Object data)
           
 Object visit(ASTConstruction node, Object data)
           
 Object visit(ASTConstructor node, Object data)
           
 Object visit(ASTException node, Object data)
           
 Object visit(ASTExecution node, Object data)
           
 Object visit(ASTExecutionOnly node, Object data)
           
 Object visit(ASTFieldExecution node, Object data)
           
 Object visit(ASTField node, Object data)
           
 Object visit(ASTGet node, Object data)
           
 Object visit(ASTHasField node, Object data)
           
 Object visit(ASTHas node, Object data)
           
 Object visit(ASTMethod node, Object data)
           
 Object visit(ASTNotCFlow node, Object data)
           
 Object visit(ASTNot node, Object data)
           
 Object visit(ASTOrCFlow node, Object data)
           
 Object visit(ASTOr node, Object data)
           
 Object visit(ASTParameter node, Object data)
           
 Object visit(ASTPointcut node, Object data)
           
 Object visit(ASTSet node, Object data)
           
 Object visit(ASTStart node, Object data)
           
 Object visit(ASTSubCFlow node, Object data)
           
 Object visit(ASTSub node, Object data)
           
 Object visit(ASTWithincode node, Object data)
           
 Object visit(ASTWithin node, Object data)
           
 Object visit(SimpleNode node, Object data)
           
 

Method Detail

visit

Object visit(SimpleNode node,
             Object data)

visit

Object visit(ASTStart node,
             Object data)

visit

Object visit(ASTExecutionOnly node,
             Object data)

visit

Object visit(ASTBoolean node,
             Object data)

visit

Object visit(ASTComposite node,
             Object data)

visit

Object visit(ASTNot node,
             Object data)

visit

Object visit(ASTSub node,
             Object data)

visit

Object visit(ASTAnd node,
             Object data)

visit

Object visit(ASTOr node,
             Object data)

visit

Object visit(ASTCFlowExpression node,
             Object data)

visit

Object visit(ASTCFlowBoolean node,
             Object data)

visit

Object visit(ASTNotCFlow node,
             Object data)

visit

Object visit(ASTCompositeCFlow node,
             Object data)

visit

Object visit(ASTSubCFlow node,
             Object data)

visit

Object visit(ASTAndCFlow node,
             Object data)

visit

Object visit(ASTOrCFlow node,
             Object data)

visit

Object visit(ASTPointcut node,
             Object data)

visit

Object visit(ASTCFlow node,
             Object data)

visit

Object visit(ASTAll node,
             Object data)

visit

Object visit(ASTCall node,
             Object data)

visit

Object visit(ASTWithin node,
             Object data)

visit

Object visit(ASTWithincode node,
             Object data)

visit

Object visit(ASTExecution node,
             Object data)

visit

Object visit(ASTConstruction node,
             Object data)

visit

Object visit(ASTHas node,
             Object data)

visit

Object visit(ASTHasField node,
             Object data)

visit

Object visit(ASTGet node,
             Object data)

visit

Object visit(ASTSet node,
             Object data)

visit

Object visit(ASTFieldExecution node,
             Object data)

visit

Object visit(ASTMethod node,
             Object data)

visit

Object visit(ASTException node,
             Object data)

visit

Object visit(ASTAttribute node,
             Object data)

visit

Object visit(ASTConstructor node,
             Object data)

visit

Object visit(ASTParameter node,
             Object data)

visit

Object visit(ASTAllParameter node,
             Object data)

visit

Object visit(ASTField node,
             Object data)


Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.