1 | /******************************************************************************* |
---|---|
2 | * Copyright (c) 2000, 2022 IBM Corporation and others. |
3 | * |
4 | * This program and the accompanying materials |
5 | * are made available under the terms of the Eclipse Public License 2.0 |
6 | * which accompanies this distribution, and is available at |
7 | * https://www.eclipse.org/legal/epl-2.0/ |
8 | * |
9 | * SPDX-License-Identifier: EPL-2.0 |
10 | * |
11 | * Contributors: |
12 | * IBM Corporation - initial API and implementation |
13 | *******************************************************************************/ |
14 | package org.eclipse.jdt.core.dom; |
15 | /** |
16 | */ |
17 | class DefaultASTVisitor extends ASTVisitor { |
18 | /** |
19 | * |
20 | */ |
21 | public DefaultASTVisitor() { |
22 | super(); |
23 | } |
24 | |
25 | /** |
26 | * |
27 | */ |
28 | public DefaultASTVisitor(boolean visitDocTags) { |
29 | super(visitDocTags); |
30 | } |
31 | |
32 | @Override |
33 | public void endVisit(AnnotationTypeDeclaration node) { |
34 | endVisitNode(node); |
35 | } |
36 | |
37 | @Override |
38 | public void endVisit(AnnotationTypeMemberDeclaration node) { |
39 | endVisitNode(node); |
40 | } |
41 | |
42 | @Override |
43 | public void endVisit(AnonymousClassDeclaration node) { |
44 | endVisitNode(node); |
45 | } |
46 | @Override |
47 | public void endVisit(ArrayAccess node) { |
48 | endVisitNode(node); |
49 | } |
50 | @Override |
51 | public void endVisit(ArrayCreation node) { |
52 | endVisitNode(node); |
53 | } |
54 | @Override |
55 | public void endVisit(ArrayInitializer node) { |
56 | endVisitNode(node); |
57 | } |
58 | @Override |
59 | public void endVisit(ArrayType node) { |
60 | endVisitNode(node); |
61 | } |
62 | @Override |
63 | public void endVisit(AssertStatement node) { |
64 | endVisitNode(node); |
65 | } |
66 | @Override |
67 | public void endVisit(Assignment node) { |
68 | endVisitNode(node); |
69 | } |
70 | @Override |
71 | public void endVisit(Block node) { |
72 | endVisitNode(node); |
73 | } |
74 | /* since 3.0 */ |
75 | @Override |
76 | public void endVisit(BlockComment node) { |
77 | endVisitNode(node); |
78 | } |
79 | @Override |
80 | public void endVisit(BooleanLiteral node) { |
81 | endVisitNode(node); |
82 | } |
83 | @Override |
84 | public void endVisit(BreakStatement node) { |
85 | endVisitNode(node); |
86 | } |
87 | @Override |
88 | public void endVisit(CastExpression node) { |
89 | endVisitNode(node); |
90 | } |
91 | @Override |
92 | public void endVisit(CatchClause node) { |
93 | endVisitNode(node); |
94 | } |
95 | @Override |
96 | public void endVisit(CharacterLiteral node) { |
97 | endVisitNode(node); |
98 | } |
99 | @Override |
100 | public void endVisit(ClassInstanceCreation node) { |
101 | endVisitNode(node); |
102 | } |
103 | @Override |
104 | public void endVisit(CompilationUnit node) { |
105 | endVisitNode(node); |
106 | } |
107 | @Override |
108 | public void endVisit(ConditionalExpression node) { |
109 | endVisitNode(node); |
110 | } |
111 | @Override |
112 | public void endVisit(ConstructorInvocation node) { |
113 | endVisitNode(node); |
114 | } |
115 | @Override |
116 | public void endVisit(ContinueStatement node) { |
117 | endVisitNode(node); |
118 | } |
119 | @Override |
120 | public void endVisit(CreationReference node) { |
121 | endVisitNode(node); |
122 | } |
123 | @Override |
124 | public void endVisit(Dimension node) { |
125 | endVisitNode(node); |
126 | } |
127 | |
128 | @Override |
129 | public void endVisit(DoStatement node) { |
130 | endVisitNode(node); |
131 | } |
132 | @Override |
133 | public void endVisit(EmptyStatement node) { |
134 | endVisitNode(node); |
135 | } |
136 | @Override |
137 | public void endVisit(EnhancedForStatement node) { |
138 | endVisitNode(node); |
139 | } |
140 | @Override |
141 | public void endVisit(EnumConstantDeclaration node) { |
142 | endVisitNode(node); |
143 | } |
144 | @Override |
145 | public void endVisit(EnumDeclaration node) { |
146 | endVisitNode(node); |
147 | } |
148 | @Override |
149 | public void endVisit(ExpressionMethodReference node) { |
150 | endVisitNode(node); |
151 | } |
152 | @Override |
153 | public void endVisit(ExpressionStatement node) { |
154 | endVisitNode(node); |
155 | } |
156 | @Override |
157 | public void endVisit(FieldAccess node) { |
158 | endVisitNode(node); |
159 | } |
160 | @Override |
161 | public void endVisit(FieldDeclaration node) { |
162 | endVisitNode(node); |
163 | } |
164 | @Override |
165 | public void endVisit(ForStatement node) { |
166 | endVisitNode(node); |
167 | } |
168 | @Override |
169 | public void endVisit(IfStatement node) { |
170 | endVisitNode(node); |
171 | } |
172 | @Override |
173 | public void endVisit(ImportDeclaration node) { |
174 | endVisitNode(node); |
175 | } |
176 | @Override |
177 | public void endVisit(InfixExpression node) { |
178 | endVisitNode(node); |
179 | } |
180 | @Override |
181 | public void endVisit(Initializer node) { |
182 | endVisitNode(node); |
183 | } |
184 | @Override |
185 | public void endVisit(InstanceofExpression node) { |
186 | endVisitNode(node); |
187 | } |
188 | @Override |
189 | public void endVisit(IntersectionType node) { |
190 | endVisitNode(node); |
191 | } |
192 | @Override |
193 | public void endVisit(Javadoc node) { |
194 | endVisitNode(node); |
195 | } |
196 | @Override |
197 | public void endVisit(LabeledStatement node) { |
198 | endVisitNode(node); |
199 | } |
200 | @Override |
201 | public void endVisit(LambdaExpression node) { |
202 | endVisitNode(node); |
203 | } |
204 | @Override |
205 | public void endVisit(LineComment node) { |
206 | endVisitNode(node); |
207 | } |
208 | @Override |
209 | public void endVisit(MarkerAnnotation node) { |
210 | endVisitNode(node); |
211 | } |
212 | @Override |
213 | public void endVisit(MemberRef node) { |
214 | endVisitNode(node); |
215 | } |
216 | @Override |
217 | public void endVisit(MemberValuePair node) { |
218 | endVisitNode(node); |
219 | } |
220 | @Override |
221 | public void endVisit(MethodDeclaration node) { |
222 | endVisitNode(node); |
223 | } |
224 | @Override |
225 | public void endVisit(MethodInvocation node) { |
226 | endVisitNode(node); |
227 | } |
228 | @Override |
229 | public void endVisit(MethodRef node) { |
230 | endVisitNode(node); |
231 | } |
232 | @Override |
233 | public void endVisit(MethodRefParameter node) { |
234 | endVisitNode(node); |
235 | } |
236 | @Override |
237 | public void endVisit(Modifier node) { |
238 | endVisitNode(node); |
239 | } |
240 | @Override |
241 | public void endVisit(ModuleDeclaration node) { |
242 | endVisitNode(node); |
243 | } |
244 | public void endVisit(ModuleDirective node) { |
245 | endVisitNode(node); |
246 | } |
247 | @Override |
248 | public void endVisit(NameQualifiedType node) { |
249 | endVisitNode(node); |
250 | } |
251 | |
252 | @Override |
253 | public void endVisit(NormalAnnotation node) { |
254 | endVisitNode(node); |
255 | } |
256 | @Override |
257 | public void endVisit(NullLiteral node) { |
258 | endVisitNode(node); |
259 | } |
260 | @Override |
261 | public void endVisit(NumberLiteral node) { |
262 | endVisitNode(node); |
263 | } |
264 | @Override |
265 | public void endVisit(PackageDeclaration node) { |
266 | endVisitNode(node); |
267 | } |
268 | @Override |
269 | public void endVisit(ParameterizedType node) { |
270 | endVisitNode(node); |
271 | } |
272 | @Override |
273 | public void endVisit(ParenthesizedExpression node) { |
274 | endVisitNode(node); |
275 | } |
276 | @Override |
277 | public void endVisit(PostfixExpression node) { |
278 | endVisitNode(node); |
279 | } |
280 | @Override |
281 | public void endVisit(PrefixExpression node) { |
282 | endVisitNode(node); |
283 | } |
284 | @Override |
285 | public void endVisit(PrimitiveType node) { |
286 | endVisitNode(node); |
287 | } |
288 | @Override |
289 | public void endVisit(QualifiedName node) { |
290 | endVisitNode(node); |
291 | } |
292 | @Override |
293 | public void endVisit(QualifiedType node) { |
294 | endVisitNode(node); |
295 | } |
296 | @Override |
297 | public void endVisit(ReturnStatement node) { |
298 | endVisitNode(node); |
299 | } |
300 | @Override |
301 | public void endVisit(SimpleName node) { |
302 | endVisitNode(node); |
303 | } |
304 | @Override |
305 | public void endVisit(SimpleType node) { |
306 | endVisitNode(node); |
307 | } |
308 | @Override |
309 | public void endVisit(SingleMemberAnnotation node) { |
310 | endVisitNode(node); |
311 | } |
312 | @Override |
313 | public void endVisit(SingleVariableDeclaration node) { |
314 | endVisitNode(node); |
315 | } |
316 | @Override |
317 | public void endVisit(StringLiteral node) { |
318 | endVisitNode(node); |
319 | } |
320 | @Override |
321 | public void endVisit(SuperConstructorInvocation node) { |
322 | endVisitNode(node); |
323 | } |
324 | @Override |
325 | public void endVisit(SuperFieldAccess node) { |
326 | endVisitNode(node); |
327 | } |
328 | @Override |
329 | public void endVisit(SuperMethodInvocation node) { |
330 | endVisitNode(node); |
331 | } |
332 | @Override |
333 | public void endVisit(SuperMethodReference node) { |
334 | endVisitNode(node); |
335 | } |
336 | @Override |
337 | public void endVisit(SwitchExpression node) { |
338 | endVisitNode(node); |
339 | } |
340 | @Override |
341 | public void endVisit(SwitchCase node) { |
342 | endVisitNode(node); |
343 | } |
344 | @Override |
345 | public void endVisit(SwitchStatement node) { |
346 | endVisitNode(node); |
347 | } |
348 | @Override |
349 | public void endVisit(SynchronizedStatement node) { |
350 | endVisitNode(node); |
351 | } |
352 | @Override |
353 | public void endVisit(TagElement node) { |
354 | endVisitNode(node); |
355 | } |
356 | @Override |
357 | public void endVisit(TagProperty node) { |
358 | endVisitNode(node); |
359 | } |
360 | @Override |
361 | public void endVisit(TextBlock node) { |
362 | endVisitNode(node); |
363 | } |
364 | @Override |
365 | public void endVisit(TextElement node) { |
366 | endVisitNode(node); |
367 | } |
368 | @Override |
369 | public void endVisit(ThisExpression node) { |
370 | endVisitNode(node); |
371 | } |
372 | @Override |
373 | public void endVisit(ThrowStatement node) { |
374 | endVisitNode(node); |
375 | } |
376 | @Override |
377 | public void endVisit(TryStatement node) { |
378 | endVisitNode(node); |
379 | } |
380 | |
381 | @Override |
382 | public void endVisit(TypeDeclaration node) { |
383 | endVisitNode(node); |
384 | } |
385 | @Override |
386 | public void endVisit(TypeDeclarationStatement node) { |
387 | endVisitNode(node); |
388 | } |
389 | @Override |
390 | public void endVisit(TypeLiteral node) { |
391 | endVisitNode(node); |
392 | } |
393 | @Override |
394 | public void endVisit(TypeMethodReference node) { |
395 | endVisitNode(node); |
396 | } |
397 | @Override |
398 | public void endVisit(TypeParameter node) { |
399 | endVisitNode(node); |
400 | } |
401 | @Override |
402 | public void endVisit(UnionType node) { |
403 | endVisitNode(node); |
404 | } |
405 | @Override |
406 | public void endVisit(VariableDeclarationExpression node) { |
407 | endVisitNode(node); |
408 | } |
409 | @Override |
410 | public void endVisit(VariableDeclarationFragment node) { |
411 | endVisitNode(node); |
412 | } |
413 | @Override |
414 | public void endVisit(VariableDeclarationStatement node) { |
415 | endVisitNode(node); |
416 | } |
417 | @Override |
418 | public void endVisit(WhileStatement node) { |
419 | endVisitNode(node); |
420 | } |
421 | @Override |
422 | public void endVisit(WildcardType node) { |
423 | endVisitNode(node); |
424 | } |
425 | @Override |
426 | public void endVisit(YieldStatement node) { |
427 | endVisitNode(node); |
428 | } |
429 | protected void endVisitNode(ASTNode node) { |
430 | // do nothing |
431 | } |
432 | @Override |
433 | public boolean visit(AnnotationTypeDeclaration node) { |
434 | return visitNode(node); |
435 | } |
436 | @Override |
437 | public boolean visit(AnnotationTypeMemberDeclaration node) { |
438 | return visitNode(node); |
439 | } |
440 | @Override |
441 | public boolean visit(AnonymousClassDeclaration node) { |
442 | return visitNode(node); |
443 | } |
444 | @Override |
445 | public boolean visit(ArrayAccess node) { |
446 | return visitNode(node); |
447 | } |
448 | @Override |
449 | public boolean visit(ArrayCreation node) { |
450 | return visitNode(node); |
451 | } |
452 | @Override |
453 | public boolean visit(ArrayInitializer node) { |
454 | return visitNode(node); |
455 | } |
456 | @Override |
457 | public boolean visit(ArrayType node) { |
458 | visitNode(node); |
459 | return false; |
460 | } |
461 | @Override |
462 | public boolean visit(AssertStatement node) { |
463 | return visitNode(node); |
464 | } |
465 | @Override |
466 | public boolean visit(Assignment node) { |
467 | return visitNode(node); |
468 | } |
469 | @Override |
470 | public boolean visit(Block node) { |
471 | return visitNode(node); |
472 | } |
473 | /* since 3.0 */ |
474 | @Override |
475 | public boolean visit(BlockComment node) { |
476 | return visitNode(node); |
477 | } |
478 | @Override |
479 | public boolean visit(BooleanLiteral node) { |
480 | return visitNode(node); |
481 | } |
482 | @Override |
483 | public boolean visit(BreakStatement node) { |
484 | return visitNode(node); |
485 | } |
486 | @Override |
487 | public boolean visit(CastExpression node) { |
488 | return visitNode(node); |
489 | } |
490 | @Override |
491 | public boolean visit(CatchClause node) { |
492 | return visitNode(node); |
493 | } |
494 | @Override |
495 | public boolean visit(CharacterLiteral node) { |
496 | return visitNode(node); |
497 | } |
498 | @Override |
499 | public boolean visit(ClassInstanceCreation node) { |
500 | return visitNode(node); |
501 | } |
502 | @Override |
503 | public boolean visit(CompilationUnit node) { |
504 | return visitNode(node); |
505 | } |
506 | @Override |
507 | public boolean visit(ConditionalExpression node) { |
508 | return visitNode(node); |
509 | } |
510 | @Override |
511 | public boolean visit(ConstructorInvocation node) { |
512 | return visitNode(node); |
513 | } |
514 | @Override |
515 | public boolean visit(ContinueStatement node) { |
516 | return visitNode(node); |
517 | } |
518 | @Override |
519 | public boolean visit(CreationReference node) { |
520 | return visitNode(node); |
521 | } |
522 | @Override |
523 | public boolean visit(Dimension node) { |
524 | return visitNode(node); |
525 | } |
526 | |
527 | @Override |
528 | public boolean visit(DoStatement node) { |
529 | return visitNode(node); |
530 | } |
531 | @Override |
532 | public boolean visit(EmptyStatement node) { |
533 | return visitNode(node); |
534 | } |
535 | @Override |
536 | public boolean visit(EnhancedForStatement node) { |
537 | return visitNode(node); |
538 | } |
539 | @Override |
540 | public boolean visit(EnumConstantDeclaration node) { |
541 | return visitNode(node); |
542 | } |
543 | @Override |
544 | public boolean visit(EnumDeclaration node) { |
545 | return visitNode(node); |
546 | } |
547 | @Override |
548 | public boolean visit(ExpressionMethodReference node) { |
549 | return visitNode(node); |
550 | } |
551 | @Override |
552 | public boolean visit(ExpressionStatement node) { |
553 | return visitNode(node); |
554 | } |
555 | @Override |
556 | public boolean visit(FieldAccess node) { |
557 | return visitNode(node); |
558 | } |
559 | @Override |
560 | public boolean visit(FieldDeclaration node) { |
561 | return visitNode(node); |
562 | } |
563 | @Override |
564 | public boolean visit(ForStatement node) { |
565 | return visitNode(node); |
566 | } |
567 | @Override |
568 | public boolean visit(IfStatement node) { |
569 | return visitNode(node); |
570 | } |
571 | @Override |
572 | public boolean visit(ImportDeclaration node) { |
573 | return visitNode(node); |
574 | } |
575 | @Override |
576 | public boolean visit(InfixExpression node) { |
577 | return visitNode(node); |
578 | } |
579 | @Override |
580 | public boolean visit(Initializer node) { |
581 | return visitNode(node); |
582 | } |
583 | @Override |
584 | public boolean visit(InstanceofExpression node) { |
585 | return visitNode(node); |
586 | } |
587 | @Override |
588 | public boolean visit(IntersectionType node) { |
589 | return visitNode(node); |
590 | } |
591 | @Override |
592 | public boolean visit(Javadoc node) { |
593 | // do not visit Javadoc tags by default. Use constructor with boolean to enable. |
594 | if (super.visit(node)) { |
595 | return visitNode(node); |
596 | } |
597 | return false; |
598 | } |
599 | @Override |
600 | public boolean visit(LabeledStatement node) { |
601 | return visitNode(node); |
602 | } |
603 | @Override |
604 | public boolean visit(LambdaExpression node) { |
605 | return visitNode(node); |
606 | } |
607 | @Override |
608 | public boolean visit(LineComment node) { |
609 | return visitNode(node); |
610 | } |
611 | @Override |
612 | public boolean visit(MarkerAnnotation node) { |
613 | return visitNode(node); |
614 | } |
615 | @Override |
616 | public boolean visit(MemberRef node) { |
617 | return visitNode(node); |
618 | } |
619 | @Override |
620 | public boolean visit(MemberValuePair node) { |
621 | return visitNode(node); |
622 | } |
623 | @Override |
624 | public boolean visit(MethodDeclaration node) { |
625 | return visitNode(node); |
626 | } |
627 | @Override |
628 | public boolean visit(MethodInvocation node) { |
629 | return visitNode(node); |
630 | } |
631 | @Override |
632 | public boolean visit(MethodRef node) { |
633 | return visitNode(node); |
634 | } |
635 | @Override |
636 | public boolean visit(Modifier node) { |
637 | return visitNode(node); |
638 | } |
639 | @Override |
640 | public boolean visit(ModuleDeclaration node) { |
641 | return visitNode(node); |
642 | } |
643 | public boolean visit(ModuleDirective node) { |
644 | return visitNode(node); |
645 | } |
646 | @Override |
647 | public boolean visit(MethodRefParameter node) { |
648 | return visitNode(node); |
649 | } |
650 | @Override |
651 | public boolean visit(NameQualifiedType node) { |
652 | return visitNode(node); |
653 | } |
654 | |
655 | @Override |
656 | public boolean visit(NormalAnnotation node) { |
657 | return visitNode(node); |
658 | } |
659 | @Override |
660 | public boolean visit(NullLiteral node) { |
661 | return visitNode(node); |
662 | } |
663 | @Override |
664 | public boolean visit(NumberLiteral node) { |
665 | return visitNode(node); |
666 | } |
667 | @Override |
668 | public boolean visit(PackageDeclaration node) { |
669 | return visitNode(node); |
670 | } |
671 | @Override |
672 | public boolean visit(ParameterizedType node) { |
673 | return visitNode(node); |
674 | } |
675 | @Override |
676 | public boolean visit(ParenthesizedExpression node) { |
677 | return visitNode(node); |
678 | } |
679 | @Override |
680 | public boolean visit(PostfixExpression node) { |
681 | return visitNode(node); |
682 | } |
683 | @Override |
684 | public boolean visit(PrefixExpression node) { |
685 | return visitNode(node); |
686 | } |
687 | |
688 | @Override |
689 | public boolean visit(PrimitiveType node) { |
690 | return visitNode(node); |
691 | } |
692 | @Override |
693 | public boolean visit(QualifiedName node) { |
694 | return visitNode(node); |
695 | } |
696 | @Override |
697 | public boolean visit(QualifiedType node) { |
698 | return visitNode(node); |
699 | } |
700 | @Override |
701 | public boolean visit(ReturnStatement node) { |
702 | return visitNode(node); |
703 | } |
704 | @Override |
705 | public boolean visit(SimpleName node) { |
706 | return visitNode(node); |
707 | } |
708 | @Override |
709 | public boolean visit(SimpleType node) { |
710 | return visitNode(node); |
711 | } |
712 | @Override |
713 | public boolean visit(SingleMemberAnnotation node) { |
714 | return visitNode(node); |
715 | } |
716 | @Override |
717 | public boolean visit(SingleVariableDeclaration node) { |
718 | return visitNode(node); |
719 | } |
720 | |
721 | @Override |
722 | public boolean visit(StringLiteral node) { |
723 | return visitNode(node); |
724 | } |
725 | |
726 | @Override |
727 | public boolean visit(SuperConstructorInvocation node) { |
728 | return visitNode(node); |
729 | } |
730 | |
731 | @Override |
732 | public boolean visit(SuperFieldAccess node) { |
733 | return visitNode(node); |
734 | } |
735 | |
736 | @Override |
737 | public boolean visit(SuperMethodInvocation node) { |
738 | return visitNode(node); |
739 | } |
740 | |
741 | @Override |
742 | public boolean visit(SuperMethodReference node) { |
743 | return visitNode(node); |
744 | } |
745 | |
746 | @Override |
747 | public boolean visit(SwitchCase node) { |
748 | return visitNode(node); |
749 | } |
750 | |
751 | @Override |
752 | public boolean visit(SwitchExpression node) { |
753 | return visitNode(node); |
754 | } |
755 | |
756 | @Override |
757 | public boolean visit(SwitchStatement node) { |
758 | return visitNode(node); |
759 | } |
760 | |
761 | @Override |
762 | public boolean visit(SynchronizedStatement node) { |
763 | return visitNode(node); |
764 | } |
765 | |
766 | @Override |
767 | public boolean visit(TagElement node) { |
768 | return visitNode(node); |
769 | } |
770 | |
771 | @Override |
772 | public boolean visit(TagProperty node) { |
773 | return visitNode(node); |
774 | } |
775 | |
776 | @Override |
777 | public boolean visit(TextBlock node) { |
778 | return visitNode(node); |
779 | } |
780 | |
781 | @Override |
782 | public boolean visit(TextElement node) { |
783 | return visitNode(node); |
784 | } |
785 | |
786 | @Override |
787 | public boolean visit(ThisExpression node) { |
788 | return visitNode(node); |
789 | } |
790 | |
791 | @Override |
792 | public boolean visit(ThrowStatement node) { |
793 | return visitNode(node); |
794 | } |
795 | |
796 | @Override |
797 | public boolean visit(TryStatement node) { |
798 | return visitNode(node); |
799 | } |
800 | |
801 | @Override |
802 | public boolean visit(TypeDeclaration node) { |
803 | return visitNode(node); |
804 | } |
805 | |
806 | @Override |
807 | public boolean visit(TypeDeclarationStatement node) { |
808 | return visitNode(node); |
809 | } |
810 | |
811 | @Override |
812 | public boolean visit(TypeLiteral node) { |
813 | return visitNode(node); |
814 | } |
815 | |
816 | @Override |
817 | public boolean visit(TypeMethodReference node) { |
818 | return visitNode(node); |
819 | } |
820 | |
821 | @Override |
822 | public boolean visit(TypeParameter node) { |
823 | return visitNode(node); |
824 | } |
825 | |
826 | @Override |
827 | public boolean visit(UnionType node) { |
828 | return visitNode(node); |
829 | } |
830 | |
831 | @Override |
832 | public boolean visit(VariableDeclarationExpression node) { |
833 | return visitNode(node); |
834 | } |
835 | |
836 | @Override |
837 | public boolean visit(VariableDeclarationFragment node) { |
838 | return visitNode(node); |
839 | } |
840 | |
841 | @Override |
842 | public boolean visit(VariableDeclarationStatement node) { |
843 | return visitNode(node); |
844 | } |
845 | |
846 | @Override |
847 | public boolean visit(WhileStatement node) { |
848 | return visitNode(node); |
849 | } |
850 | |
851 | @Override |
852 | public boolean visit(WildcardType node) { |
853 | return visitNode(node); |
854 | } |
855 | |
856 | @Override |
857 | public boolean visit(YieldStatement node) { |
858 | return visitNode(node); |
859 | } |
860 | |
861 | protected boolean visitNode(ASTNode node) { |
862 | return true; |
863 | } |
864 | |
865 | } |
866 |
Members