1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | package com.github.javaparser.ast.visitor; |
22 | |
23 | import com.github.javaparser.ast.*; |
24 | import com.github.javaparser.ast.body.*; |
25 | import com.github.javaparser.ast.comments.BlockComment; |
26 | import com.github.javaparser.ast.comments.JavadocComment; |
27 | import com.github.javaparser.ast.comments.LineComment; |
28 | import com.github.javaparser.ast.expr.*; |
29 | import com.github.javaparser.ast.modules.*; |
30 | import com.github.javaparser.ast.stmt.*; |
31 | import com.github.javaparser.ast.type.*; |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | public abstract class GenericVisitorWithDefaults<R, A> implements GenericVisitor<R, A> { |
38 | |
39 | |
40 | |
41 | |
42 | public R defaultAction(Node n, A arg) { |
43 | return null; |
44 | } |
45 | |
46 | |
47 | |
48 | |
49 | public R defaultAction(NodeList n, A arg) { |
50 | return null; |
51 | } |
52 | |
53 | @Override |
54 | public R visit(final AnnotationDeclaration n, final A arg) { |
55 | return defaultAction(n, arg); |
56 | } |
57 | |
58 | @Override |
59 | public R visit(final AnnotationMemberDeclaration n, final A arg) { |
60 | return defaultAction(n, arg); |
61 | } |
62 | |
63 | @Override |
64 | public R visit(final ArrayAccessExpr n, final A arg) { |
65 | return defaultAction(n, arg); |
66 | } |
67 | |
68 | @Override |
69 | public R visit(final ArrayCreationExpr n, final A arg) { |
70 | return defaultAction(n, arg); |
71 | } |
72 | |
73 | @Override |
74 | public R visit(final ArrayInitializerExpr n, final A arg) { |
75 | return defaultAction(n, arg); |
76 | } |
77 | |
78 | @Override |
79 | public R visit(final AssertStmt n, final A arg) { |
80 | return defaultAction(n, arg); |
81 | } |
82 | |
83 | @Override |
84 | public R visit(final AssignExpr n, final A arg) { |
85 | return defaultAction(n, arg); |
86 | } |
87 | |
88 | @Override |
89 | public R visit(final BinaryExpr n, final A arg) { |
90 | return defaultAction(n, arg); |
91 | } |
92 | |
93 | @Override |
94 | public R visit(final BlockStmt n, final A arg) { |
95 | return defaultAction(n, arg); |
96 | } |
97 | |
98 | @Override |
99 | public R visit(final BooleanLiteralExpr n, final A arg) { |
100 | return defaultAction(n, arg); |
101 | } |
102 | |
103 | @Override |
104 | public R visit(final BreakStmt n, final A arg) { |
105 | return defaultAction(n, arg); |
106 | } |
107 | |
108 | @Override |
109 | public R visit(final CastExpr n, final A arg) { |
110 | return defaultAction(n, arg); |
111 | } |
112 | |
113 | @Override |
114 | public R visit(final CatchClause n, final A arg) { |
115 | return defaultAction(n, arg); |
116 | } |
117 | |
118 | @Override |
119 | public R visit(final CharLiteralExpr n, final A arg) { |
120 | return defaultAction(n, arg); |
121 | } |
122 | |
123 | @Override |
124 | public R visit(final ClassExpr n, final A arg) { |
125 | return defaultAction(n, arg); |
126 | } |
127 | |
128 | @Override |
129 | public R visit(final ClassOrInterfaceDeclaration n, final A arg) { |
130 | return defaultAction(n, arg); |
131 | } |
132 | |
133 | @Override |
134 | public R visit(final ClassOrInterfaceType n, final A arg) { |
135 | return defaultAction(n, arg); |
136 | } |
137 | |
138 | @Override |
139 | public R visit(final CompilationUnit n, final A arg) { |
140 | return defaultAction(n, arg); |
141 | } |
142 | |
143 | @Override |
144 | public R visit(final ConditionalExpr n, final A arg) { |
145 | return defaultAction(n, arg); |
146 | } |
147 | |
148 | @Override |
149 | public R visit(final ConstructorDeclaration n, final A arg) { |
150 | return defaultAction(n, arg); |
151 | } |
152 | |
153 | @Override |
154 | public R visit(final ContinueStmt n, final A arg) { |
155 | return defaultAction(n, arg); |
156 | } |
157 | |
158 | @Override |
159 | public R visit(final DoStmt n, final A arg) { |
160 | return defaultAction(n, arg); |
161 | } |
162 | |
163 | @Override |
164 | public R visit(final DoubleLiteralExpr n, final A arg) { |
165 | return defaultAction(n, arg); |
166 | } |
167 | |
168 | @Override |
169 | public R visit(final EmptyStmt n, final A arg) { |
170 | return defaultAction(n, arg); |
171 | } |
172 | |
173 | @Override |
174 | public R visit(final EnclosedExpr n, final A arg) { |
175 | return defaultAction(n, arg); |
176 | } |
177 | |
178 | @Override |
179 | public R visit(final EnumConstantDeclaration n, final A arg) { |
180 | return defaultAction(n, arg); |
181 | } |
182 | |
183 | @Override |
184 | public R visit(final EnumDeclaration n, final A arg) { |
185 | return defaultAction(n, arg); |
186 | } |
187 | |
188 | @Override |
189 | public R visit(final ExplicitConstructorInvocationStmt n, final A arg) { |
190 | return defaultAction(n, arg); |
191 | } |
192 | |
193 | @Override |
194 | public R visit(final ExpressionStmt n, final A arg) { |
195 | return defaultAction(n, arg); |
196 | } |
197 | |
198 | @Override |
199 | public R visit(final FieldAccessExpr n, final A arg) { |
200 | return defaultAction(n, arg); |
201 | } |
202 | |
203 | @Override |
204 | public R visit(final FieldDeclaration n, final A arg) { |
205 | return defaultAction(n, arg); |
206 | } |
207 | |
208 | @Override |
209 | public R visit(final ForEachStmt n, final A arg) { |
210 | return defaultAction(n, arg); |
211 | } |
212 | |
213 | @Override |
214 | public R visit(final ForStmt n, final A arg) { |
215 | return defaultAction(n, arg); |
216 | } |
217 | |
218 | @Override |
219 | public R visit(final IfStmt n, final A arg) { |
220 | return defaultAction(n, arg); |
221 | } |
222 | |
223 | @Override |
224 | public R visit(final InitializerDeclaration n, final A arg) { |
225 | return defaultAction(n, arg); |
226 | } |
227 | |
228 | @Override |
229 | public R visit(final InstanceOfExpr n, final A arg) { |
230 | return defaultAction(n, arg); |
231 | } |
232 | |
233 | @Override |
234 | public R visit(final IntegerLiteralExpr n, final A arg) { |
235 | return defaultAction(n, arg); |
236 | } |
237 | |
238 | @Override |
239 | public R visit(final JavadocComment n, final A arg) { |
240 | return defaultAction(n, arg); |
241 | } |
242 | |
243 | @Override |
244 | public R visit(final LabeledStmt n, final A arg) { |
245 | return defaultAction(n, arg); |
246 | } |
247 | |
248 | @Override |
249 | public R visit(final LongLiteralExpr n, final A arg) { |
250 | return defaultAction(n, arg); |
251 | } |
252 | |
253 | @Override |
254 | public R visit(final MarkerAnnotationExpr n, final A arg) { |
255 | return defaultAction(n, arg); |
256 | } |
257 | |
258 | @Override |
259 | public R visit(final MemberValuePair n, final A arg) { |
260 | return defaultAction(n, arg); |
261 | } |
262 | |
263 | @Override |
264 | public R visit(final MethodCallExpr n, final A arg) { |
265 | return defaultAction(n, arg); |
266 | } |
267 | |
268 | @Override |
269 | public R visit(final MethodDeclaration n, final A arg) { |
270 | return defaultAction(n, arg); |
271 | } |
272 | |
273 | @Override |
274 | public R visit(final NameExpr n, final A arg) { |
275 | return defaultAction(n, arg); |
276 | } |
277 | |
278 | @Override |
279 | public R visit(final NormalAnnotationExpr n, final A arg) { |
280 | return defaultAction(n, arg); |
281 | } |
282 | |
283 | @Override |
284 | public R visit(final NullLiteralExpr n, final A arg) { |
285 | return defaultAction(n, arg); |
286 | } |
287 | |
288 | @Override |
289 | public R visit(final ObjectCreationExpr n, final A arg) { |
290 | return defaultAction(n, arg); |
291 | } |
292 | |
293 | @Override |
294 | public R visit(final PackageDeclaration n, final A arg) { |
295 | return defaultAction(n, arg); |
296 | } |
297 | |
298 | @Override |
299 | public R visit(final Parameter n, final A arg) { |
300 | return defaultAction(n, arg); |
301 | } |
302 | |
303 | @Override |
304 | public R visit(final PrimitiveType n, final A arg) { |
305 | return defaultAction(n, arg); |
306 | } |
307 | |
308 | @Override |
309 | public R visit(final Name n, final A arg) { |
310 | return defaultAction(n, arg); |
311 | } |
312 | |
313 | @Override |
314 | public R visit(final SimpleName n, final A arg) { |
315 | return defaultAction(n, arg); |
316 | } |
317 | |
318 | @Override |
319 | public R visit(final ArrayType n, final A arg) { |
320 | return defaultAction(n, arg); |
321 | } |
322 | |
323 | @Override |
324 | public R visit(final ArrayCreationLevel n, final A arg) { |
325 | return defaultAction(n, arg); |
326 | } |
327 | |
328 | @Override |
329 | public R visit(final IntersectionType n, final A arg) { |
330 | return defaultAction(n, arg); |
331 | } |
332 | |
333 | @Override |
334 | public R visit(final UnionType n, final A arg) { |
335 | return defaultAction(n, arg); |
336 | } |
337 | |
338 | @Override |
339 | public R visit(final ReturnStmt n, final A arg) { |
340 | return defaultAction(n, arg); |
341 | } |
342 | |
343 | @Override |
344 | public R visit(final SingleMemberAnnotationExpr n, final A arg) { |
345 | return defaultAction(n, arg); |
346 | } |
347 | |
348 | @Override |
349 | public R visit(final StringLiteralExpr n, final A arg) { |
350 | return defaultAction(n, arg); |
351 | } |
352 | |
353 | @Override |
354 | public R visit(final SuperExpr n, final A arg) { |
355 | return defaultAction(n, arg); |
356 | } |
357 | |
358 | @Override |
359 | public R visit(final SwitchEntry n, final A arg) { |
360 | return defaultAction(n, arg); |
361 | } |
362 | |
363 | @Override |
364 | public R visit(final SwitchStmt n, final A arg) { |
365 | return defaultAction(n, arg); |
366 | } |
367 | |
368 | @Override |
369 | public R visit(final SynchronizedStmt n, final A arg) { |
370 | return defaultAction(n, arg); |
371 | } |
372 | |
373 | @Override |
374 | public R visit(final ThisExpr n, final A arg) { |
375 | return defaultAction(n, arg); |
376 | } |
377 | |
378 | @Override |
379 | public R visit(final ThrowStmt n, final A arg) { |
380 | return defaultAction(n, arg); |
381 | } |
382 | |
383 | @Override |
384 | public R visit(final TryStmt n, final A arg) { |
385 | return defaultAction(n, arg); |
386 | } |
387 | |
388 | @Override |
389 | public R visit(final LocalClassDeclarationStmt n, final A arg) { |
390 | return defaultAction(n, arg); |
391 | } |
392 | |
393 | @Override |
394 | public R visit(final TypeParameter n, final A arg) { |
395 | return defaultAction(n, arg); |
396 | } |
397 | |
398 | @Override |
399 | public R visit(final UnaryExpr n, final A arg) { |
400 | return defaultAction(n, arg); |
401 | } |
402 | |
403 | @Override |
404 | public R visit(final UnknownType n, final A arg) { |
405 | return defaultAction(n, arg); |
406 | } |
407 | |
408 | @Override |
409 | public R visit(final VariableDeclarationExpr n, final A arg) { |
410 | return defaultAction(n, arg); |
411 | } |
412 | |
413 | @Override |
414 | public R visit(final VariableDeclarator n, final A arg) { |
415 | return defaultAction(n, arg); |
416 | } |
417 | |
418 | @Override |
419 | public R visit(final VoidType n, final A arg) { |
420 | return defaultAction(n, arg); |
421 | } |
422 | |
423 | @Override |
424 | public R visit(final WhileStmt n, final A arg) { |
425 | return defaultAction(n, arg); |
426 | } |
427 | |
428 | @Override |
429 | public R visit(final WildcardType n, final A arg) { |
430 | return defaultAction(n, arg); |
431 | } |
432 | |
433 | @Override |
434 | public R visit(final LambdaExpr n, final A arg) { |
435 | return defaultAction(n, arg); |
436 | } |
437 | |
438 | @Override |
439 | public R visit(final MethodReferenceExpr n, final A arg) { |
440 | return defaultAction(n, arg); |
441 | } |
442 | |
443 | @Override |
444 | public R visit(final TypeExpr n, final A arg) { |
445 | return defaultAction(n, arg); |
446 | } |
447 | |
448 | @Override |
449 | public R visit(final ImportDeclaration n, final A arg) { |
450 | return defaultAction(n, arg); |
451 | } |
452 | |
453 | @Override |
454 | public R visit(final BlockComment n, final A arg) { |
455 | return defaultAction(n, arg); |
456 | } |
457 | |
458 | @Override |
459 | public R visit(final LineComment n, final A arg) { |
460 | return defaultAction(n, arg); |
461 | } |
462 | |
463 | @Override |
464 | public R visit(NodeList n, A arg) { |
465 | return defaultAction(n, arg); |
466 | } |
467 | |
468 | @Override |
469 | public R visit(final ModuleDeclaration n, final A arg) { |
470 | return defaultAction(n, arg); |
471 | } |
472 | |
473 | @Override |
474 | public R visit(final ModuleRequiresDirective n, final A arg) { |
475 | return defaultAction(n, arg); |
476 | } |
477 | |
478 | @Override() |
479 | public R visit(final ModuleExportsDirective n, final A arg) { |
480 | return defaultAction(n, arg); |
481 | } |
482 | |
483 | @Override() |
484 | public R visit(final ModuleProvidesDirective n, final A arg) { |
485 | return defaultAction(n, arg); |
486 | } |
487 | |
488 | @Override() |
489 | public R visit(final ModuleUsesDirective n, final A arg) { |
490 | return defaultAction(n, arg); |
491 | } |
492 | |
493 | @Override |
494 | public R visit(final ModuleOpensDirective n, final A arg) { |
495 | return defaultAction(n, arg); |
496 | } |
497 | |
498 | @Override |
499 | public R visit(final UnparsableStmt n, final A arg) { |
500 | return defaultAction(n, arg); |
501 | } |
502 | |
503 | @Override |
504 | public R visit(final ReceiverParameter n, final A arg) { |
505 | return defaultAction(n, arg); |
506 | } |
507 | |
508 | @Override |
509 | public R visit(final VarType n, final A arg) { |
510 | return defaultAction(n, arg); |
511 | } |
512 | |
513 | @Override |
514 | public R visit(final Modifier n, final A arg) { |
515 | return defaultAction(n, arg); |
516 | } |
517 | |
518 | @Override |
519 | public R visit(final SwitchExpr n, final A arg) { |
520 | return defaultAction(n, arg); |
521 | } |
522 | |
523 | @Override |
524 | public R visit(final YieldStmt n, final A arg) { |
525 | return defaultAction(n, arg); |
526 | } |
527 | |
528 | @Override |
529 | public R visit(final TextBlockLiteralExpr n, final A arg) { |
530 | return defaultAction(n, arg); |
531 | } |
532 | } |
533 | |