01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
03: */
04:
05: /* Generated By:JJTree: Do not edit this line. D:/aw/cvs_aw/aspectwerkz4/src/main/org/codehaus/aspectwerkz/expression/ast\ExpressionParserVisitor.java */
06:
07: package com.tc.aspectwerkz.expression.ast;
08:
09: public interface ExpressionParserVisitor {
10: public Object visit(SimpleNode node, Object data);
11:
12: public Object visit(ASTRoot node, Object data);
13:
14: public Object visit(ASTExpression node, Object data);
15:
16: public Object visit(ASTAnd node, Object data);
17:
18: public Object visit(ASTOr node, Object data);
19:
20: public Object visit(ASTNot node, Object data);
21:
22: public Object visit(ASTPointcutReference node, Object data);
23:
24: public Object visit(ASTExecution node, Object data);
25:
26: public Object visit(ASTCall node, Object data);
27:
28: public Object visit(ASTSet node, Object data);
29:
30: public Object visit(ASTGet node, Object data);
31:
32: public Object visit(ASTHandler node, Object data);
33:
34: public Object visit(ASTWithin node, Object data);
35:
36: public Object visit(ASTWithinCode node, Object data);
37:
38: public Object visit(ASTStaticInitialization node, Object data);
39:
40: public Object visit(ASTClassPattern node, Object data);
41:
42: public Object visit(ASTCflow node, Object data);
43:
44: public Object visit(ASTCflowBelow node, Object data);
45:
46: public Object visit(ASTArgs node, Object data);
47:
48: public Object visit(ASTHasMethod node, Object data);
49:
50: public Object visit(ASTHasField node, Object data);
51:
52: public Object visit(ASTTarget node, Object data);
53:
54: public Object visit(ASTThis node, Object data);
55:
56: public Object visit(ASTIf node, Object data);
57:
58: public Object visit(ASTMethodPattern node, Object data);
59:
60: public Object visit(ASTConstructorPattern node, Object data);
61:
62: public Object visit(ASTFieldPattern node, Object data);
63:
64: public Object visit(ASTParameter node, Object data);
65:
66: public Object visit(ASTArgParameter node, Object data);
67:
68: public Object visit(ASTAttribute node, Object data);
69:
70: public Object visit(ASTModifier node, Object data);
71: }
|