1
2
3 package org.codehaus.aspectwerkz.annotation.expression.ast;
4
5 public interface AnnotationParserVisitor
6 {
7 public Object visit(SimpleNode node, Object data);
8 public Object visit(ASTRoot node, Object data);
9 public Object visit(ASTAnnotation node, Object data);
10 public Object visit(ASTKeyValuePair node, Object data);
11 public Object visit(ASTIdentifier node, Object data);
12 public Object visit(ASTBoolean node, Object data);
13 public Object visit(ASTChar node, Object data);
14 public Object visit(ASTString node, Object data);
15 public Object visit(ASTArray node, Object data);
16 public Object visit(ASTInteger node, Object data);
17 public Object visit(ASTFloat node, Object data);
18 public Object visit(ASTHex node, Object data);
19 public Object visit(ASTOct node, Object data);
20 }