1 2 3 package org.codehaus.aspectwerkz.expression.ast; 4 5 public interface ExpressionParserVisitor 6 { 7 public Object visit(SimpleNode node, Object data); 8 public Object visit(ASTRoot node, Object data); 9 public Object visit(ASTExpression node, Object data); 10 public Object visit(ASTAnd node, Object data); 11 public Object visit(ASTOr node, Object data); 12 public Object visit(ASTNot node, Object data); 13 public Object visit(ASTPointcutReference node, Object data); 14 public Object visit(ASTExecution node, Object data); 15 public Object visit(ASTCall node, Object data); 16 public Object visit(ASTSet node, Object data); 17 public Object visit(ASTGet node, Object data); 18 public Object visit(ASTHandler node, Object data); 19 public Object visit(ASTWithin node, Object data); 20 public Object visit(ASTWithinCode node, Object data); 21 public Object visit(ASTStaticInitialization node, Object data); 22 public Object visit(ASTClassPattern node, Object data); 23 public Object visit(ASTCflow node, Object data); 24 public Object visit(ASTCflowBelow node, Object data); 25 public Object visit(ASTArgs node, Object data); 26 public Object visit(ASTHasMethod node, Object data); 27 public Object visit(ASTHasField node, Object data); 28 public Object visit(ASTTarget node, Object data); 29 public Object visit(ASTThis node, Object data); 30 public Object visit(ASTMethodPattern node, Object data); 31 public Object visit(ASTConstructorPattern node, Object data); 32 public Object visit(ASTFieldPattern node, Object data); 33 public Object visit(ASTParameter node, Object data); 34 public Object visit(ASTArgParameter node, Object data); 35 public Object visit(ASTAttribute node, Object data); 36 public Object visit(ASTModifier node, Object data); 37 } 38 | Popular Tags |