001: package tide.syntaxtree;
002:
003: import japa.parser.ast.stmt.*;
004: import japa.parser.ast.type.*;
005: import japa.parser.ast.expr.*;
006: import japa.parser.ast.body.*;
007: import japa.parser.ast.*;
008: import japa.parser.ast.visitor.*;
009:
010: public final class JapaVisitor implements VoidVisitor<Object> {
011: //tide generated:
012:
013: public void visit(PackageDeclaration pd, Object obj) {
014: }
015:
016: public void visit(Node p1, Object p2) {
017: System.out.println("Node " + p1);
018: }
019:
020: public void visit(CompilationUnit p1, Object p2) {
021: }
022:
023: public void visit(ImportDeclaration p1, Object p2) {
024: }
025:
026: public void visit(TypeParameter p1, Object p2) {
027: }
028:
029: public void visit(ClassOrInterfaceDeclaration p1, Object p2) {
030: //System.out.println("ClassOrInterfaceDeclaration:"+p1.name +" extends: "+p1.extendsList);
031: }
032:
033: public void visit(EnumDeclaration p1, Object p2) {
034: }
035:
036: public void visit(EmptyTypeDeclaration p1, Object p2) {
037: }
038:
039: public void visit(EnumConstantDeclaration p1, Object p2) {
040: }
041:
042: public void visit(AnnotationDeclaration p1, Object p2) {
043: }
044:
045: public void visit(AnnotationMemberDeclaration p1, Object p2) {
046: }
047:
048: public void visit(FieldDeclaration p1, Object p2) {
049: }
050:
051: public void visit(VariableDeclarator p1, Object p2) {
052: }
053:
054: public void visit(VariableDeclaratorId p1, Object p2) {
055: }
056:
057: public void visit(ConstructorDeclaration p1, Object p2) {
058: }
059:
060: public void visit(MethodDeclaration p1, Object p2) {
061: //System.out.println("\nMethod visited: "+p1.name+": "+p1.parameters);
062: //System.out.println("Annotations: "+p1.annotations );
063: }
064:
065: public void visit(Parameter p1, Object p2) {
066: }
067:
068: public void visit(EmptyMemberDeclaration p1, Object p2) {
069: }
070:
071: public void visit(InitializerDeclaration p1, Object p2) {
072: }
073:
074: public void visit(ClassOrInterfaceType p1, Object p2) {
075: //System.out.println("Class or interface: "+p1.name);
076: }
077:
078: public void visit(PrimitiveType p1, Object p2) {
079: }
080:
081: public void visit(ReferenceType p1, Object p2) {
082: }
083:
084: public void visit(VoidType p1, Object p2) {
085: }
086:
087: public void visit(WildcardType p1, Object p2) {
088: }
089:
090: public void visit(ArrayAccessExpr p1, Object p2) {
091: }
092:
093: public void visit(ArrayCreationExpr p1, Object p2) {
094: }
095:
096: public void visit(ArrayInitializerExpr p1, Object p2) {
097: }
098:
099: public void visit(AssignExpr p1, Object p2) {
100: }
101:
102: public void visit(BinaryExpr p1, Object p2) {
103: }
104:
105: public void visit(CastExpr p1, Object p2) {
106: }
107:
108: public void visit(ClassExpr p1, Object p2) {
109: }
110:
111: public void visit(ConditionalExpr p1, Object p2) {
112: }
113:
114: public void visit(EnclosedExpr p1, Object p2) {
115: }
116:
117: public void visit(FieldAccessExpr p1, Object p2) {
118: }
119:
120: public void visit(InstanceOfExpr p1, Object p2) {
121: }
122:
123: public void visit(StringLiteralExpr p1, Object p2) {
124: }
125:
126: public void visit(IntegerLiteralExpr p1, Object p2) {
127: }
128:
129: public void visit(LongLiteralExpr p1, Object p2) {
130: }
131:
132: public void visit(IntegerLiteralMinValueExpr p1, Object p2) {
133: }
134:
135: public void visit(LongLiteralMinValueExpr p1, Object p2) {
136: }
137:
138: public void visit(CharLiteralExpr p1, Object p2) {
139: }
140:
141: public void visit(DoubleLiteralExpr p1, Object p2) {
142: }
143:
144: public void visit(BooleanLiteralExpr p1, Object p2) {
145: }
146:
147: public void visit(NullLiteralExpr p1, Object p2) {
148: }
149:
150: public void visit(MethodCallExpr p1, Object p2) {
151: }
152:
153: public void visit(NameExpr p1, Object p2) {
154: }
155:
156: public void visit(ObjectCreationExpr p1, Object p2) {
157: }
158:
159: public void visit(QualifiedNameExpr p1, Object p2) {
160: }
161:
162: public void visit(SuperMemberAccessExpr p1, Object p2) {
163: }
164:
165: public void visit(ThisExpr p1, Object p2) {
166: }
167:
168: public void visit(SuperExpr p1, Object p2) {
169: }
170:
171: public void visit(UnaryExpr p1, Object p2) {
172: }
173:
174: public void visit(VariableDeclarationExpr p1, Object p2) {
175: }
176:
177: public void visit(MarkerAnnotationExpr p1, Object p2) {
178: }
179:
180: public void visit(SingleMemberAnnotationExpr p1, Object p2) {
181: }
182:
183: public void visit(NormalAnnotationExpr p1, Object p2) {
184: }
185:
186: public void visit(MemberValuePair p1, Object p2) {
187: }
188:
189: public void visit(ExplicitConstructorInvocationStmt p1, Object p2) {
190: }
191:
192: public void visit(TypeDeclarationStmt p1, Object p2) {
193: }
194:
195: public void visit(AssertStmt p1, Object p2) {
196: }
197:
198: public void visit(BlockStmt p1, Object p2) {
199: System.out.println("Block " + p1);
200: }
201:
202: public void visit(LabeledStmt p1, Object p2) {
203: }
204:
205: public void visit(EmptyStmt p1, Object p2) {
206: }
207:
208: public void visit(ExpressionStmt p1, Object p2) {
209: }
210:
211: public void visit(SwitchStmt p1, Object p2) {
212: }
213:
214: public void visit(SwitchEntryStmt p1, Object p2) {
215: }
216:
217: public void visit(BreakStmt p1, Object p2) {
218: }
219:
220: public void visit(ReturnStmt p1, Object p2) {
221: }
222:
223: public void visit(IfStmt p1, Object p2) {
224: }
225:
226: public void visit(WhileStmt p1, Object p2) {
227: }
228:
229: public void visit(ContinueStmt p1, Object p2) {
230: }
231:
232: public void visit(DoStmt p1, Object p2) {
233: }
234:
235: public void visit(ForeachStmt p1, Object p2) {
236: }
237:
238: public void visit(ForStmt p1, Object p2) {
239: }
240:
241: public void visit(ThrowStmt p1, Object p2) {
242: }
243:
244: public void visit(SynchronizedStmt p1, Object p2) {
245: }
246:
247: public void visit(TryStmt p1, Object p2) {
248: }
249:
250: public void visit(CatchClause p1, Object p2) {
251: }
252:
253: public JapaVisitor() {
254: }
255:
256: }
|