1 /* 2 * Copyright (C) 2007-2010 Jlio Vilmar Gesser. 3 * Copyright (C) 2011, 2013-2016 The JavaParser Team. 4 * 5 * This file is part of JavaParser. 6 * 7 * JavaParser can be used either under the terms of 8 * a) the GNU Lesser General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * b) the terms of the Apache License 12 * 13 * You should have received a copy of both licenses in LICENCE.LGPL and 14 * LICENCE.APACHE. Please refer to those files for details. 15 * 16 * JavaParser is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU Lesser General Public License for more details. 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 import javax.annotation.Generated; 33 34 /** 35 * A visitor that has a return value (R), and has a default implementation for all its visit 36 * methods that visits their children in an unspecified order, and the first visit method 37 * that returns a value will stop the visitation and be the end result. 38 * 39 * @author Julio Vilmar Gesser 40 */ 41 public abstract class GenericVisitorAdapter<R, A> implements GenericVisitor<R, A> { 42 43 @Override 44 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 45 public R visit(final AnnotationDeclaration n, final A arg) { 46 R result; 47 { 48 result = n.getMembers().accept(this, arg); 49 if (result != null) 50 return result; 51 } 52 { 53 result = n.getName().accept(this, arg); 54 if (result != null) 55 return result; 56 } 57 { 58 result = n.getAnnotations().accept(this, arg); 59 if (result != null) 60 return result; 61 } 62 if (n.getComment().isPresent()) { 63 result = n.getComment().get().accept(this, arg); 64 if (result != null) 65 return result; 66 } 67 return null; 68 } 69 70 @Override 71 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 72 public R visit(final AnnotationMemberDeclaration n, final A arg) { 73 R result; 74 if (n.getDefaultValue().isPresent()) { 75 result = n.getDefaultValue().get().accept(this, arg); 76 if (result != null) 77 return result; 78 } 79 { 80 result = n.getName().accept(this, arg); 81 if (result != null) 82 return result; 83 } 84 { 85 result = n.getType().accept(this, arg); 86 if (result != null) 87 return result; 88 } 89 { 90 result = n.getAnnotations().accept(this, arg); 91 if (result != null) 92 return result; 93 } 94 if (n.getComment().isPresent()) { 95 result = n.getComment().get().accept(this, arg); 96 if (result != null) 97 return result; 98 } 99 return null; 100 } 101 102 @Override 103 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 104 public R visit(final ArrayAccessExpr n, final A arg) { 105 R result; 106 { 107 result = n.getIndex().accept(this, arg); 108 if (result != null) 109 return result; 110 } 111 { 112 result = n.getName().accept(this, arg); 113 if (result != null) 114 return result; 115 } 116 if (n.getComment().isPresent()) { 117 result = n.getComment().get().accept(this, arg); 118 if (result != null) 119 return result; 120 } 121 return null; 122 } 123 124 @Override 125 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 126 public R visit(final ArrayCreationExpr n, final A arg) { 127 R result; 128 { 129 result = n.getElementType().accept(this, arg); 130 if (result != null) 131 return result; 132 } 133 if (n.getInitializer().isPresent()) { 134 result = n.getInitializer().get().accept(this, arg); 135 if (result != null) 136 return result; 137 } 138 { 139 result = n.getLevels().accept(this, arg); 140 if (result != null) 141 return result; 142 } 143 if (n.getComment().isPresent()) { 144 result = n.getComment().get().accept(this, arg); 145 if (result != null) 146 return result; 147 } 148 return null; 149 } 150 151 @Override 152 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 153 public R visit(final ArrayInitializerExpr n, final A arg) { 154 R result; 155 { 156 result = n.getValues().accept(this, arg); 157 if (result != null) 158 return result; 159 } 160 if (n.getComment().isPresent()) { 161 result = n.getComment().get().accept(this, arg); 162 if (result != null) 163 return result; 164 } 165 return null; 166 } 167 168 @Override 169 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 170 public R visit(final AssertStmt n, final A arg) { 171 R result; 172 { 173 result = n.getCheck().accept(this, arg); 174 if (result != null) 175 return result; 176 } 177 if (n.getMessage().isPresent()) { 178 result = n.getMessage().get().accept(this, arg); 179 if (result != null) 180 return result; 181 } 182 if (n.getComment().isPresent()) { 183 result = n.getComment().get().accept(this, arg); 184 if (result != null) 185 return result; 186 } 187 return null; 188 } 189 190 @Override 191 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 192 public R visit(final AssignExpr n, final A arg) { 193 R result; 194 { 195 result = n.getTarget().accept(this, arg); 196 if (result != null) 197 return result; 198 } 199 { 200 result = n.getValue().accept(this, arg); 201 if (result != null) 202 return result; 203 } 204 if (n.getComment().isPresent()) { 205 result = n.getComment().get().accept(this, arg); 206 if (result != null) 207 return result; 208 } 209 return null; 210 } 211 212 @Override 213 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 214 public R visit(final BinaryExpr n, final A arg) { 215 R result; 216 { 217 result = n.getLeft().accept(this, arg); 218 if (result != null) 219 return result; 220 } 221 { 222 result = n.getRight().accept(this, arg); 223 if (result != null) 224 return result; 225 } 226 if (n.getComment().isPresent()) { 227 result = n.getComment().get().accept(this, arg); 228 if (result != null) 229 return result; 230 } 231 return null; 232 } 233 234 @Override 235 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 236 public R visit(final BlockStmt n, final A arg) { 237 R result; 238 { 239 result = n.getStatements().accept(this, arg); 240 if (result != null) 241 return result; 242 } 243 if (n.getComment().isPresent()) { 244 result = n.getComment().get().accept(this, arg); 245 if (result != null) 246 return result; 247 } 248 return null; 249 } 250 251 @Override 252 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 253 public R visit(final BooleanLiteralExpr n, final A arg) { 254 R result; 255 if (n.getComment().isPresent()) { 256 result = n.getComment().get().accept(this, arg); 257 if (result != null) 258 return result; 259 } 260 return null; 261 } 262 263 @Override 264 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 265 public R visit(final BreakStmt n, final A arg) { 266 R result; 267 if (n.getLabel().isPresent()) { 268 result = n.getLabel().get().accept(this, arg); 269 if (result != null) 270 return result; 271 } 272 if (n.getComment().isPresent()) { 273 result = n.getComment().get().accept(this, arg); 274 if (result != null) 275 return result; 276 } 277 return null; 278 } 279 280 @Override 281 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 282 public R visit(final CastExpr n, final A arg) { 283 R result; 284 { 285 result = n.getExpression().accept(this, arg); 286 if (result != null) 287 return result; 288 } 289 { 290 result = n.getType().accept(this, arg); 291 if (result != null) 292 return result; 293 } 294 if (n.getComment().isPresent()) { 295 result = n.getComment().get().accept(this, arg); 296 if (result != null) 297 return result; 298 } 299 return null; 300 } 301 302 @Override 303 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 304 public R visit(final CatchClause n, final A arg) { 305 R result; 306 { 307 result = n.getBody().accept(this, arg); 308 if (result != null) 309 return result; 310 } 311 { 312 result = n.getParameter().accept(this, arg); 313 if (result != null) 314 return result; 315 } 316 if (n.getComment().isPresent()) { 317 result = n.getComment().get().accept(this, arg); 318 if (result != null) 319 return result; 320 } 321 return null; 322 } 323 324 @Override 325 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 326 public R visit(final CharLiteralExpr n, final A arg) { 327 R result; 328 if (n.getComment().isPresent()) { 329 result = n.getComment().get().accept(this, arg); 330 if (result != null) 331 return result; 332 } 333 return null; 334 } 335 336 @Override 337 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 338 public R visit(final ClassExpr n, final A arg) { 339 R result; 340 { 341 result = n.getType().accept(this, arg); 342 if (result != null) 343 return result; 344 } 345 if (n.getComment().isPresent()) { 346 result = n.getComment().get().accept(this, arg); 347 if (result != null) 348 return result; 349 } 350 return null; 351 } 352 353 @Override 354 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 355 public R visit(final ClassOrInterfaceDeclaration n, final A arg) { 356 R result; 357 { 358 result = n.getExtendedTypes().accept(this, arg); 359 if (result != null) 360 return result; 361 } 362 { 363 result = n.getImplementedTypes().accept(this, arg); 364 if (result != null) 365 return result; 366 } 367 { 368 result = n.getTypeParameters().accept(this, arg); 369 if (result != null) 370 return result; 371 } 372 { 373 result = n.getMembers().accept(this, arg); 374 if (result != null) 375 return result; 376 } 377 { 378 result = n.getName().accept(this, arg); 379 if (result != null) 380 return result; 381 } 382 { 383 result = n.getAnnotations().accept(this, arg); 384 if (result != null) 385 return result; 386 } 387 if (n.getComment().isPresent()) { 388 result = n.getComment().get().accept(this, arg); 389 if (result != null) 390 return result; 391 } 392 return null; 393 } 394 395 @Override 396 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 397 public R visit(final ClassOrInterfaceType n, final A arg) { 398 R result; 399 { 400 result = n.getName().accept(this, arg); 401 if (result != null) 402 return result; 403 } 404 if (n.getScope().isPresent()) { 405 result = n.getScope().get().accept(this, arg); 406 if (result != null) 407 return result; 408 } 409 if (n.getTypeArguments().isPresent()) { 410 result = n.getTypeArguments().get().accept(this, arg); 411 if (result != null) 412 return result; 413 } 414 { 415 result = n.getAnnotations().accept(this, arg); 416 if (result != null) 417 return result; 418 } 419 if (n.getComment().isPresent()) { 420 result = n.getComment().get().accept(this, arg); 421 if (result != null) 422 return result; 423 } 424 return null; 425 } 426 427 @Override 428 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 429 public R visit(final CompilationUnit n, final A arg) { 430 R result; 431 { 432 result = n.getImports().accept(this, arg); 433 if (result != null) 434 return result; 435 } 436 if (n.getModule().isPresent()) { 437 result = n.getModule().get().accept(this, arg); 438 if (result != null) 439 return result; 440 } 441 if (n.getPackageDeclaration().isPresent()) { 442 result = n.getPackageDeclaration().get().accept(this, arg); 443 if (result != null) 444 return result; 445 } 446 { 447 result = n.getTypes().accept(this, arg); 448 if (result != null) 449 return result; 450 } 451 if (n.getComment().isPresent()) { 452 result = n.getComment().get().accept(this, arg); 453 if (result != null) 454 return result; 455 } 456 return null; 457 } 458 459 @Override 460 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 461 public R visit(final ConditionalExpr n, final A arg) { 462 R result; 463 { 464 result = n.getCondition().accept(this, arg); 465 if (result != null) 466 return result; 467 } 468 { 469 result = n.getElseExpr().accept(this, arg); 470 if (result != null) 471 return result; 472 } 473 { 474 result = n.getThenExpr().accept(this, arg); 475 if (result != null) 476 return result; 477 } 478 if (n.getComment().isPresent()) { 479 result = n.getComment().get().accept(this, arg); 480 if (result != null) 481 return result; 482 } 483 return null; 484 } 485 486 @Override 487 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 488 public R visit(final ConstructorDeclaration n, final A arg) { 489 R result; 490 { 491 result = n.getBody().accept(this, arg); 492 if (result != null) 493 return result; 494 } 495 { 496 result = n.getName().accept(this, arg); 497 if (result != null) 498 return result; 499 } 500 { 501 result = n.getParameters().accept(this, arg); 502 if (result != null) 503 return result; 504 } 505 if (n.getReceiverParameter().isPresent()) { 506 result = n.getReceiverParameter().get().accept(this, arg); 507 if (result != null) 508 return result; 509 } 510 { 511 result = n.getThrownExceptions().accept(this, arg); 512 if (result != null) 513 return result; 514 } 515 { 516 result = n.getTypeParameters().accept(this, arg); 517 if (result != null) 518 return result; 519 } 520 { 521 result = n.getAnnotations().accept(this, arg); 522 if (result != null) 523 return result; 524 } 525 if (n.getComment().isPresent()) { 526 result = n.getComment().get().accept(this, arg); 527 if (result != null) 528 return result; 529 } 530 return null; 531 } 532 533 @Override 534 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 535 public R visit(final ContinueStmt n, final A arg) { 536 R result; 537 if (n.getLabel().isPresent()) { 538 result = n.getLabel().get().accept(this, arg); 539 if (result != null) 540 return result; 541 } 542 if (n.getComment().isPresent()) { 543 result = n.getComment().get().accept(this, arg); 544 if (result != null) 545 return result; 546 } 547 return null; 548 } 549 550 @Override 551 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 552 public R visit(final DoStmt n, final A arg) { 553 R result; 554 { 555 result = n.getBody().accept(this, arg); 556 if (result != null) 557 return result; 558 } 559 { 560 result = n.getCondition().accept(this, arg); 561 if (result != null) 562 return result; 563 } 564 if (n.getComment().isPresent()) { 565 result = n.getComment().get().accept(this, arg); 566 if (result != null) 567 return result; 568 } 569 return null; 570 } 571 572 @Override 573 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 574 public R visit(final DoubleLiteralExpr n, final A arg) { 575 R result; 576 if (n.getComment().isPresent()) { 577 result = n.getComment().get().accept(this, arg); 578 if (result != null) 579 return result; 580 } 581 return null; 582 } 583 584 @Override 585 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 586 public R visit(final EmptyStmt n, final A arg) { 587 R result; 588 if (n.getComment().isPresent()) { 589 result = n.getComment().get().accept(this, arg); 590 if (result != null) 591 return result; 592 } 593 return null; 594 } 595 596 @Override 597 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 598 public R visit(final EnclosedExpr n, final A arg) { 599 R result; 600 { 601 result = n.getInner().accept(this, arg); 602 if (result != null) 603 return result; 604 } 605 if (n.getComment().isPresent()) { 606 result = n.getComment().get().accept(this, arg); 607 if (result != null) 608 return result; 609 } 610 return null; 611 } 612 613 @Override 614 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 615 public R visit(final EnumConstantDeclaration n, final A arg) { 616 R result; 617 { 618 result = n.getArguments().accept(this, arg); 619 if (result != null) 620 return result; 621 } 622 { 623 result = n.getClassBody().accept(this, arg); 624 if (result != null) 625 return result; 626 } 627 { 628 result = n.getName().accept(this, arg); 629 if (result != null) 630 return result; 631 } 632 { 633 result = n.getAnnotations().accept(this, arg); 634 if (result != null) 635 return result; 636 } 637 if (n.getComment().isPresent()) { 638 result = n.getComment().get().accept(this, arg); 639 if (result != null) 640 return result; 641 } 642 return null; 643 } 644 645 @Override 646 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 647 public R visit(final EnumDeclaration n, final A arg) { 648 R result; 649 { 650 result = n.getEntries().accept(this, arg); 651 if (result != null) 652 return result; 653 } 654 { 655 result = n.getImplementedTypes().accept(this, arg); 656 if (result != null) 657 return result; 658 } 659 { 660 result = n.getMembers().accept(this, arg); 661 if (result != null) 662 return result; 663 } 664 { 665 result = n.getName().accept(this, arg); 666 if (result != null) 667 return result; 668 } 669 { 670 result = n.getAnnotations().accept(this, arg); 671 if (result != null) 672 return result; 673 } 674 if (n.getComment().isPresent()) { 675 result = n.getComment().get().accept(this, arg); 676 if (result != null) 677 return result; 678 } 679 return null; 680 } 681 682 @Override 683 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 684 public R visit(final ExplicitConstructorInvocationStmt n, final A arg) { 685 R result; 686 { 687 result = n.getArguments().accept(this, arg); 688 if (result != null) 689 return result; 690 } 691 if (n.getExpression().isPresent()) { 692 result = n.getExpression().get().accept(this, arg); 693 if (result != null) 694 return result; 695 } 696 if (n.getTypeArguments().isPresent()) { 697 result = n.getTypeArguments().get().accept(this, arg); 698 if (result != null) 699 return result; 700 } 701 if (n.getComment().isPresent()) { 702 result = n.getComment().get().accept(this, arg); 703 if (result != null) 704 return result; 705 } 706 return null; 707 } 708 709 @Override 710 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 711 public R visit(final ExpressionStmt n, final A arg) { 712 R result; 713 { 714 result = n.getExpression().accept(this, arg); 715 if (result != null) 716 return result; 717 } 718 if (n.getComment().isPresent()) { 719 result = n.getComment().get().accept(this, arg); 720 if (result != null) 721 return result; 722 } 723 return null; 724 } 725 726 @Override 727 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 728 public R visit(final FieldAccessExpr n, final A arg) { 729 R result; 730 { 731 result = n.getName().accept(this, arg); 732 if (result != null) 733 return result; 734 } 735 { 736 result = n.getScope().accept(this, arg); 737 if (result != null) 738 return result; 739 } 740 if (n.getTypeArguments().isPresent()) { 741 result = n.getTypeArguments().get().accept(this, arg); 742 if (result != null) 743 return result; 744 } 745 if (n.getComment().isPresent()) { 746 result = n.getComment().get().accept(this, arg); 747 if (result != null) 748 return result; 749 } 750 return null; 751 } 752 753 @Override 754 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 755 public R visit(final FieldDeclaration n, final A arg) { 756 R result; 757 { 758 result = n.getVariables().accept(this, arg); 759 if (result != null) 760 return result; 761 } 762 { 763 result = n.getAnnotations().accept(this, arg); 764 if (result != null) 765 return result; 766 } 767 if (n.getComment().isPresent()) { 768 result = n.getComment().get().accept(this, arg); 769 if (result != null) 770 return result; 771 } 772 return null; 773 } 774 775 @Override 776 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 777 public R visit(final ForeachStmt n, final A arg) { 778 R result; 779 { 780 result = n.getBody().accept(this, arg); 781 if (result != null) 782 return result; 783 } 784 { 785 result = n.getIterable().accept(this, arg); 786 if (result != null) 787 return result; 788 } 789 { 790 result = n.getVariable().accept(this, arg); 791 if (result != null) 792 return result; 793 } 794 if (n.getComment().isPresent()) { 795 result = n.getComment().get().accept(this, arg); 796 if (result != null) 797 return result; 798 } 799 return null; 800 } 801 802 @Override 803 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 804 public R visit(final ForStmt n, final A arg) { 805 R result; 806 { 807 result = n.getBody().accept(this, arg); 808 if (result != null) 809 return result; 810 } 811 if (n.getCompare().isPresent()) { 812 result = n.getCompare().get().accept(this, arg); 813 if (result != null) 814 return result; 815 } 816 { 817 result = n.getInitialization().accept(this, arg); 818 if (result != null) 819 return result; 820 } 821 { 822 result = n.getUpdate().accept(this, arg); 823 if (result != null) 824 return result; 825 } 826 if (n.getComment().isPresent()) { 827 result = n.getComment().get().accept(this, arg); 828 if (result != null) 829 return result; 830 } 831 return null; 832 } 833 834 @Override 835 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 836 public R visit(final IfStmt n, final A arg) { 837 R result; 838 { 839 result = n.getCondition().accept(this, arg); 840 if (result != null) 841 return result; 842 } 843 if (n.getElseStmt().isPresent()) { 844 result = n.getElseStmt().get().accept(this, arg); 845 if (result != null) 846 return result; 847 } 848 { 849 result = n.getThenStmt().accept(this, arg); 850 if (result != null) 851 return result; 852 } 853 if (n.getComment().isPresent()) { 854 result = n.getComment().get().accept(this, arg); 855 if (result != null) 856 return result; 857 } 858 return null; 859 } 860 861 @Override 862 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 863 public R visit(final InitializerDeclaration n, final A arg) { 864 R result; 865 { 866 result = n.getBody().accept(this, arg); 867 if (result != null) 868 return result; 869 } 870 { 871 result = n.getAnnotations().accept(this, arg); 872 if (result != null) 873 return result; 874 } 875 if (n.getComment().isPresent()) { 876 result = n.getComment().get().accept(this, arg); 877 if (result != null) 878 return result; 879 } 880 return null; 881 } 882 883 @Override 884 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 885 public R visit(final InstanceOfExpr n, final A arg) { 886 R result; 887 { 888 result = n.getExpression().accept(this, arg); 889 if (result != null) 890 return result; 891 } 892 { 893 result = n.getType().accept(this, arg); 894 if (result != null) 895 return result; 896 } 897 if (n.getComment().isPresent()) { 898 result = n.getComment().get().accept(this, arg); 899 if (result != null) 900 return result; 901 } 902 return null; 903 } 904 905 @Override 906 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 907 public R visit(final IntegerLiteralExpr n, final A arg) { 908 R result; 909 if (n.getComment().isPresent()) { 910 result = n.getComment().get().accept(this, arg); 911 if (result != null) 912 return result; 913 } 914 return null; 915 } 916 917 @Override 918 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 919 public R visit(final JavadocComment n, final A arg) { 920 R result; 921 if (n.getComment().isPresent()) { 922 result = n.getComment().get().accept(this, arg); 923 if (result != null) 924 return result; 925 } 926 return null; 927 } 928 929 @Override 930 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 931 public R visit(final LabeledStmt n, final A arg) { 932 R result; 933 { 934 result = n.getLabel().accept(this, arg); 935 if (result != null) 936 return result; 937 } 938 { 939 result = n.getStatement().accept(this, arg); 940 if (result != null) 941 return result; 942 } 943 if (n.getComment().isPresent()) { 944 result = n.getComment().get().accept(this, arg); 945 if (result != null) 946 return result; 947 } 948 return null; 949 } 950 951 @Override 952 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 953 public R visit(final LongLiteralExpr n, final A arg) { 954 R result; 955 if (n.getComment().isPresent()) { 956 result = n.getComment().get().accept(this, arg); 957 if (result != null) 958 return result; 959 } 960 return null; 961 } 962 963 @Override 964 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 965 public R visit(final MarkerAnnotationExpr n, final A arg) { 966 R result; 967 { 968 result = n.getName().accept(this, arg); 969 if (result != null) 970 return result; 971 } 972 if (n.getComment().isPresent()) { 973 result = n.getComment().get().accept(this, arg); 974 if (result != null) 975 return result; 976 } 977 return null; 978 } 979 980 @Override 981 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 982 public R visit(final MemberValuePair n, final A arg) { 983 R result; 984 { 985 result = n.getName().accept(this, arg); 986 if (result != null) 987 return result; 988 } 989 { 990 result = n.getValue().accept(this, arg); 991 if (result != null) 992 return result; 993 } 994 if (n.getComment().isPresent()) { 995 result = n.getComment().get().accept(this, arg); 996 if (result != null) 997 return result; 998 } 999 return null; 1000 } 1001 1002 @Override 1003 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1004 public R visit(final MethodCallExpr n, final A arg) { 1005 R result; 1006 { 1007 result = n.getArguments().accept(this, arg); 1008 if (result != null) 1009 return result; 1010 } 1011 { 1012 result = n.getName().accept(this, arg); 1013 if (result != null) 1014 return result; 1015 } 1016 if (n.getScope().isPresent()) { 1017 result = n.getScope().get().accept(this, arg); 1018 if (result != null) 1019 return result; 1020 } 1021 if (n.getTypeArguments().isPresent()) { 1022 result = n.getTypeArguments().get().accept(this, arg); 1023 if (result != null) 1024 return result; 1025 } 1026 if (n.getComment().isPresent()) { 1027 result = n.getComment().get().accept(this, arg); 1028 if (result != null) 1029 return result; 1030 } 1031 return null; 1032 } 1033 1034 @Override 1035 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1036 public R visit(final MethodDeclaration n, final A arg) { 1037 R result; 1038 if (n.getBody().isPresent()) { 1039 result = n.getBody().get().accept(this, arg); 1040 if (result != null) 1041 return result; 1042 } 1043 { 1044 result = n.getType().accept(this, arg); 1045 if (result != null) 1046 return result; 1047 } 1048 { 1049 result = n.getName().accept(this, arg); 1050 if (result != null) 1051 return result; 1052 } 1053 { 1054 result = n.getParameters().accept(this, arg); 1055 if (result != null) 1056 return result; 1057 } 1058 if (n.getReceiverParameter().isPresent()) { 1059 result = n.getReceiverParameter().get().accept(this, arg); 1060 if (result != null) 1061 return result; 1062 } 1063 { 1064 result = n.getThrownExceptions().accept(this, arg); 1065 if (result != null) 1066 return result; 1067 } 1068 { 1069 result = n.getTypeParameters().accept(this, arg); 1070 if (result != null) 1071 return result; 1072 } 1073 { 1074 result = n.getAnnotations().accept(this, arg); 1075 if (result != null) 1076 return result; 1077 } 1078 if (n.getComment().isPresent()) { 1079 result = n.getComment().get().accept(this, arg); 1080 if (result != null) 1081 return result; 1082 } 1083 return null; 1084 } 1085 1086 @Override 1087 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1088 public R visit(final NameExpr n, final A arg) { 1089 R result; 1090 { 1091 result = n.getName().accept(this, arg); 1092 if (result != null) 1093 return result; 1094 } 1095 if (n.getComment().isPresent()) { 1096 result = n.getComment().get().accept(this, arg); 1097 if (result != null) 1098 return result; 1099 } 1100 return null; 1101 } 1102 1103 @Override 1104 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1105 public R visit(final NormalAnnotationExpr n, final A arg) { 1106 R result; 1107 { 1108 result = n.getPairs().accept(this, arg); 1109 if (result != null) 1110 return result; 1111 } 1112 { 1113 result = n.getName().accept(this, arg); 1114 if (result != null) 1115 return result; 1116 } 1117 if (n.getComment().isPresent()) { 1118 result = n.getComment().get().accept(this, arg); 1119 if (result != null) 1120 return result; 1121 } 1122 return null; 1123 } 1124 1125 @Override 1126 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1127 public R visit(final NullLiteralExpr n, final A arg) { 1128 R result; 1129 if (n.getComment().isPresent()) { 1130 result = n.getComment().get().accept(this, arg); 1131 if (result != null) 1132 return result; 1133 } 1134 return null; 1135 } 1136 1137 @Override 1138 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1139 public R visit(final ObjectCreationExpr n, final A arg) { 1140 R result; 1141 if (n.getAnonymousClassBody().isPresent()) { 1142 result = n.getAnonymousClassBody().get().accept(this, arg); 1143 if (result != null) 1144 return result; 1145 } 1146 { 1147 result = n.getArguments().accept(this, arg); 1148 if (result != null) 1149 return result; 1150 } 1151 if (n.getScope().isPresent()) { 1152 result = n.getScope().get().accept(this, arg); 1153 if (result != null) 1154 return result; 1155 } 1156 { 1157 result = n.getType().accept(this, arg); 1158 if (result != null) 1159 return result; 1160 } 1161 if (n.getTypeArguments().isPresent()) { 1162 result = n.getTypeArguments().get().accept(this, arg); 1163 if (result != null) 1164 return result; 1165 } 1166 if (n.getComment().isPresent()) { 1167 result = n.getComment().get().accept(this, arg); 1168 if (result != null) 1169 return result; 1170 } 1171 return null; 1172 } 1173 1174 @Override 1175 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1176 public R visit(final PackageDeclaration n, final A arg) { 1177 R result; 1178 { 1179 result = n.getAnnotations().accept(this, arg); 1180 if (result != null) 1181 return result; 1182 } 1183 { 1184 result = n.getName().accept(this, arg); 1185 if (result != null) 1186 return result; 1187 } 1188 if (n.getComment().isPresent()) { 1189 result = n.getComment().get().accept(this, arg); 1190 if (result != null) 1191 return result; 1192 } 1193 return null; 1194 } 1195 1196 @Override 1197 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1198 public R visit(final Parameter n, final A arg) { 1199 R result; 1200 { 1201 result = n.getAnnotations().accept(this, arg); 1202 if (result != null) 1203 return result; 1204 } 1205 { 1206 result = n.getName().accept(this, arg); 1207 if (result != null) 1208 return result; 1209 } 1210 { 1211 result = n.getType().accept(this, arg); 1212 if (result != null) 1213 return result; 1214 } 1215 { 1216 result = n.getVarArgsAnnotations().accept(this, arg); 1217 if (result != null) 1218 return result; 1219 } 1220 if (n.getComment().isPresent()) { 1221 result = n.getComment().get().accept(this, arg); 1222 if (result != null) 1223 return result; 1224 } 1225 return null; 1226 } 1227 1228 @Override 1229 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1230 public R visit(final PrimitiveType n, final A arg) { 1231 R result; 1232 { 1233 result = n.getAnnotations().accept(this, arg); 1234 if (result != null) 1235 return result; 1236 } 1237 if (n.getComment().isPresent()) { 1238 result = n.getComment().get().accept(this, arg); 1239 if (result != null) 1240 return result; 1241 } 1242 return null; 1243 } 1244 1245 @Override 1246 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1247 public R visit(final Name n, final A arg) { 1248 R result; 1249 { 1250 result = n.getAnnotations().accept(this, arg); 1251 if (result != null) 1252 return result; 1253 } 1254 if (n.getQualifier().isPresent()) { 1255 result = n.getQualifier().get().accept(this, arg); 1256 if (result != null) 1257 return result; 1258 } 1259 if (n.getComment().isPresent()) { 1260 result = n.getComment().get().accept(this, arg); 1261 if (result != null) 1262 return result; 1263 } 1264 return null; 1265 } 1266 1267 @Override 1268 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1269 public R visit(final SimpleName n, final A arg) { 1270 R result; 1271 if (n.getComment().isPresent()) { 1272 result = n.getComment().get().accept(this, arg); 1273 if (result != null) 1274 return result; 1275 } 1276 return null; 1277 } 1278 1279 @Override 1280 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1281 public R visit(final ArrayType n, final A arg) { 1282 R result; 1283 { 1284 result = n.getComponentType().accept(this, arg); 1285 if (result != null) 1286 return result; 1287 } 1288 { 1289 result = n.getAnnotations().accept(this, arg); 1290 if (result != null) 1291 return result; 1292 } 1293 if (n.getComment().isPresent()) { 1294 result = n.getComment().get().accept(this, arg); 1295 if (result != null) 1296 return result; 1297 } 1298 return null; 1299 } 1300 1301 @Override 1302 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1303 public R visit(final ArrayCreationLevel n, final A arg) { 1304 R result; 1305 { 1306 result = n.getAnnotations().accept(this, arg); 1307 if (result != null) 1308 return result; 1309 } 1310 if (n.getDimension().isPresent()) { 1311 result = n.getDimension().get().accept(this, arg); 1312 if (result != null) 1313 return result; 1314 } 1315 if (n.getComment().isPresent()) { 1316 result = n.getComment().get().accept(this, arg); 1317 if (result != null) 1318 return result; 1319 } 1320 return null; 1321 } 1322 1323 @Override 1324 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1325 public R visit(final IntersectionType n, final A arg) { 1326 R result; 1327 { 1328 result = n.getElements().accept(this, arg); 1329 if (result != null) 1330 return result; 1331 } 1332 { 1333 result = n.getAnnotations().accept(this, arg); 1334 if (result != null) 1335 return result; 1336 } 1337 if (n.getComment().isPresent()) { 1338 result = n.getComment().get().accept(this, arg); 1339 if (result != null) 1340 return result; 1341 } 1342 return null; 1343 } 1344 1345 @Override 1346 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1347 public R visit(final UnionType n, final A arg) { 1348 R result; 1349 { 1350 result = n.getElements().accept(this, arg); 1351 if (result != null) 1352 return result; 1353 } 1354 { 1355 result = n.getAnnotations().accept(this, arg); 1356 if (result != null) 1357 return result; 1358 } 1359 if (n.getComment().isPresent()) { 1360 result = n.getComment().get().accept(this, arg); 1361 if (result != null) 1362 return result; 1363 } 1364 return null; 1365 } 1366 1367 @Override 1368 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1369 public R visit(final ReturnStmt n, final A arg) { 1370 R result; 1371 if (n.getExpression().isPresent()) { 1372 result = n.getExpression().get().accept(this, arg); 1373 if (result != null) 1374 return result; 1375 } 1376 if (n.getComment().isPresent()) { 1377 result = n.getComment().get().accept(this, arg); 1378 if (result != null) 1379 return result; 1380 } 1381 return null; 1382 } 1383 1384 @Override 1385 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1386 public R visit(final SingleMemberAnnotationExpr n, final A arg) { 1387 R result; 1388 { 1389 result = n.getMemberValue().accept(this, arg); 1390 if (result != null) 1391 return result; 1392 } 1393 { 1394 result = n.getName().accept(this, arg); 1395 if (result != null) 1396 return result; 1397 } 1398 if (n.getComment().isPresent()) { 1399 result = n.getComment().get().accept(this, arg); 1400 if (result != null) 1401 return result; 1402 } 1403 return null; 1404 } 1405 1406 @Override 1407 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1408 public R visit(final StringLiteralExpr n, final A arg) { 1409 R result; 1410 if (n.getComment().isPresent()) { 1411 result = n.getComment().get().accept(this, arg); 1412 if (result != null) 1413 return result; 1414 } 1415 return null; 1416 } 1417 1418 @Override 1419 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1420 public R visit(final SuperExpr n, final A arg) { 1421 R result; 1422 if (n.getClassExpr().isPresent()) { 1423 result = n.getClassExpr().get().accept(this, arg); 1424 if (result != null) 1425 return result; 1426 } 1427 if (n.getComment().isPresent()) { 1428 result = n.getComment().get().accept(this, arg); 1429 if (result != null) 1430 return result; 1431 } 1432 return null; 1433 } 1434 1435 @Override 1436 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1437 public R visit(final SwitchEntryStmt n, final A arg) { 1438 R result; 1439 if (n.getLabel().isPresent()) { 1440 result = n.getLabel().get().accept(this, arg); 1441 if (result != null) 1442 return result; 1443 } 1444 { 1445 result = n.getStatements().accept(this, arg); 1446 if (result != null) 1447 return result; 1448 } 1449 if (n.getComment().isPresent()) { 1450 result = n.getComment().get().accept(this, arg); 1451 if (result != null) 1452 return result; 1453 } 1454 return null; 1455 } 1456 1457 @Override 1458 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1459 public R visit(final SwitchStmt n, final A arg) { 1460 R result; 1461 { 1462 result = n.getEntries().accept(this, arg); 1463 if (result != null) 1464 return result; 1465 } 1466 { 1467 result = n.getSelector().accept(this, arg); 1468 if (result != null) 1469 return result; 1470 } 1471 if (n.getComment().isPresent()) { 1472 result = n.getComment().get().accept(this, arg); 1473 if (result != null) 1474 return result; 1475 } 1476 return null; 1477 } 1478 1479 @Override 1480 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1481 public R visit(final SynchronizedStmt n, final A arg) { 1482 R result; 1483 { 1484 result = n.getBody().accept(this, arg); 1485 if (result != null) 1486 return result; 1487 } 1488 { 1489 result = n.getExpression().accept(this, arg); 1490 if (result != null) 1491 return result; 1492 } 1493 if (n.getComment().isPresent()) { 1494 result = n.getComment().get().accept(this, arg); 1495 if (result != null) 1496 return result; 1497 } 1498 return null; 1499 } 1500 1501 @Override 1502 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1503 public R visit(final ThisExpr n, final A arg) { 1504 R result; 1505 if (n.getClassExpr().isPresent()) { 1506 result = n.getClassExpr().get().accept(this, arg); 1507 if (result != null) 1508 return result; 1509 } 1510 if (n.getComment().isPresent()) { 1511 result = n.getComment().get().accept(this, arg); 1512 if (result != null) 1513 return result; 1514 } 1515 return null; 1516 } 1517 1518 @Override 1519 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1520 public R visit(final ThrowStmt n, final A arg) { 1521 R result; 1522 { 1523 result = n.getExpression().accept(this, arg); 1524 if (result != null) 1525 return result; 1526 } 1527 if (n.getComment().isPresent()) { 1528 result = n.getComment().get().accept(this, arg); 1529 if (result != null) 1530 return result; 1531 } 1532 return null; 1533 } 1534 1535 @Override 1536 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1537 public R visit(final TryStmt n, final A arg) { 1538 R result; 1539 { 1540 result = n.getCatchClauses().accept(this, arg); 1541 if (result != null) 1542 return result; 1543 } 1544 if (n.getFinallyBlock().isPresent()) { 1545 result = n.getFinallyBlock().get().accept(this, arg); 1546 if (result != null) 1547 return result; 1548 } 1549 { 1550 result = n.getResources().accept(this, arg); 1551 if (result != null) 1552 return result; 1553 } 1554 { 1555 result = n.getTryBlock().accept(this, arg); 1556 if (result != null) 1557 return result; 1558 } 1559 if (n.getComment().isPresent()) { 1560 result = n.getComment().get().accept(this, arg); 1561 if (result != null) 1562 return result; 1563 } 1564 return null; 1565 } 1566 1567 @Override 1568 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1569 public R visit(final LocalClassDeclarationStmt n, final A arg) { 1570 R result; 1571 { 1572 result = n.getClassDeclaration().accept(this, arg); 1573 if (result != null) 1574 return result; 1575 } 1576 if (n.getComment().isPresent()) { 1577 result = n.getComment().get().accept(this, arg); 1578 if (result != null) 1579 return result; 1580 } 1581 return null; 1582 } 1583 1584 @Override 1585 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1586 public R visit(final TypeParameter n, final A arg) { 1587 R result; 1588 { 1589 result = n.getName().accept(this, arg); 1590 if (result != null) 1591 return result; 1592 } 1593 { 1594 result = n.getTypeBound().accept(this, arg); 1595 if (result != null) 1596 return result; 1597 } 1598 { 1599 result = n.getAnnotations().accept(this, arg); 1600 if (result != null) 1601 return result; 1602 } 1603 if (n.getComment().isPresent()) { 1604 result = n.getComment().get().accept(this, arg); 1605 if (result != null) 1606 return result; 1607 } 1608 return null; 1609 } 1610 1611 @Override 1612 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1613 public R visit(final UnaryExpr n, final A arg) { 1614 R result; 1615 { 1616 result = n.getExpression().accept(this, arg); 1617 if (result != null) 1618 return result; 1619 } 1620 if (n.getComment().isPresent()) { 1621 result = n.getComment().get().accept(this, arg); 1622 if (result != null) 1623 return result; 1624 } 1625 return null; 1626 } 1627 1628 @Override 1629 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1630 public R visit(final UnknownType n, final A arg) { 1631 R result; 1632 { 1633 result = n.getAnnotations().accept(this, arg); 1634 if (result != null) 1635 return result; 1636 } 1637 if (n.getComment().isPresent()) { 1638 result = n.getComment().get().accept(this, arg); 1639 if (result != null) 1640 return result; 1641 } 1642 return null; 1643 } 1644 1645 @Override 1646 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1647 public R visit(final VariableDeclarationExpr n, final A arg) { 1648 R result; 1649 { 1650 result = n.getAnnotations().accept(this, arg); 1651 if (result != null) 1652 return result; 1653 } 1654 { 1655 result = n.getVariables().accept(this, arg); 1656 if (result != null) 1657 return result; 1658 } 1659 if (n.getComment().isPresent()) { 1660 result = n.getComment().get().accept(this, arg); 1661 if (result != null) 1662 return result; 1663 } 1664 return null; 1665 } 1666 1667 @Override 1668 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1669 public R visit(final VariableDeclarator n, final A arg) { 1670 R result; 1671 if (n.getInitializer().isPresent()) { 1672 result = n.getInitializer().get().accept(this, arg); 1673 if (result != null) 1674 return result; 1675 } 1676 { 1677 result = n.getName().accept(this, arg); 1678 if (result != null) 1679 return result; 1680 } 1681 { 1682 result = n.getType().accept(this, arg); 1683 if (result != null) 1684 return result; 1685 } 1686 if (n.getComment().isPresent()) { 1687 result = n.getComment().get().accept(this, arg); 1688 if (result != null) 1689 return result; 1690 } 1691 return null; 1692 } 1693 1694 @Override 1695 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1696 public R visit(final VoidType n, final A arg) { 1697 R result; 1698 { 1699 result = n.getAnnotations().accept(this, arg); 1700 if (result != null) 1701 return result; 1702 } 1703 if (n.getComment().isPresent()) { 1704 result = n.getComment().get().accept(this, arg); 1705 if (result != null) 1706 return result; 1707 } 1708 return null; 1709 } 1710 1711 @Override 1712 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1713 public R visit(final WhileStmt n, final A arg) { 1714 R result; 1715 { 1716 result = n.getBody().accept(this, arg); 1717 if (result != null) 1718 return result; 1719 } 1720 { 1721 result = n.getCondition().accept(this, arg); 1722 if (result != null) 1723 return result; 1724 } 1725 if (n.getComment().isPresent()) { 1726 result = n.getComment().get().accept(this, arg); 1727 if (result != null) 1728 return result; 1729 } 1730 return null; 1731 } 1732 1733 @Override 1734 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1735 public R visit(final WildcardType n, final A arg) { 1736 R result; 1737 if (n.getExtendedType().isPresent()) { 1738 result = n.getExtendedType().get().accept(this, arg); 1739 if (result != null) 1740 return result; 1741 } 1742 if (n.getSuperType().isPresent()) { 1743 result = n.getSuperType().get().accept(this, arg); 1744 if (result != null) 1745 return result; 1746 } 1747 { 1748 result = n.getAnnotations().accept(this, arg); 1749 if (result != null) 1750 return result; 1751 } 1752 if (n.getComment().isPresent()) { 1753 result = n.getComment().get().accept(this, arg); 1754 if (result != null) 1755 return result; 1756 } 1757 return null; 1758 } 1759 1760 @Override 1761 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1762 public R visit(final LambdaExpr n, final A arg) { 1763 R result; 1764 { 1765 result = n.getBody().accept(this, arg); 1766 if (result != null) 1767 return result; 1768 } 1769 { 1770 result = n.getParameters().accept(this, arg); 1771 if (result != null) 1772 return result; 1773 } 1774 if (n.getComment().isPresent()) { 1775 result = n.getComment().get().accept(this, arg); 1776 if (result != null) 1777 return result; 1778 } 1779 return null; 1780 } 1781 1782 @Override 1783 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1784 public R visit(final MethodReferenceExpr n, final A arg) { 1785 R result; 1786 { 1787 result = n.getScope().accept(this, arg); 1788 if (result != null) 1789 return result; 1790 } 1791 if (n.getTypeArguments().isPresent()) { 1792 result = n.getTypeArguments().get().accept(this, arg); 1793 if (result != null) 1794 return result; 1795 } 1796 if (n.getComment().isPresent()) { 1797 result = n.getComment().get().accept(this, arg); 1798 if (result != null) 1799 return result; 1800 } 1801 return null; 1802 } 1803 1804 @Override 1805 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1806 public R visit(final TypeExpr n, final A arg) { 1807 R result; 1808 { 1809 result = n.getType().accept(this, arg); 1810 if (result != null) 1811 return result; 1812 } 1813 if (n.getComment().isPresent()) { 1814 result = n.getComment().get().accept(this, arg); 1815 if (result != null) 1816 return result; 1817 } 1818 return null; 1819 } 1820 1821 @Override 1822 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1823 public R visit(final ImportDeclaration n, final A arg) { 1824 R result; 1825 { 1826 result = n.getName().accept(this, arg); 1827 if (result != null) 1828 return result; 1829 } 1830 if (n.getComment().isPresent()) { 1831 result = n.getComment().get().accept(this, arg); 1832 if (result != null) 1833 return result; 1834 } 1835 return null; 1836 } 1837 1838 @Override 1839 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1840 public R visit(final BlockComment n, final A arg) { 1841 R result; 1842 if (n.getComment().isPresent()) { 1843 result = n.getComment().get().accept(this, arg); 1844 if (result != null) 1845 return result; 1846 } 1847 return null; 1848 } 1849 1850 @Override 1851 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1852 public R visit(final LineComment n, final A arg) { 1853 R result; 1854 if (n.getComment().isPresent()) { 1855 result = n.getComment().get().accept(this, arg); 1856 if (result != null) 1857 return result; 1858 } 1859 return null; 1860 } 1861 1862 @Override 1863 public R visit(NodeList n, A arg) { 1864 for (final Object v : n) { 1865 R result = ((Node) v).accept(this, arg); 1866 if (result != null) { 1867 return result; 1868 } 1869 } 1870 return null; 1871 } 1872 1873 @Override 1874 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1875 public R visit(final ModuleDeclaration n, final A arg) { 1876 R result; 1877 { 1878 result = n.getAnnotations().accept(this, arg); 1879 if (result != null) 1880 return result; 1881 } 1882 { 1883 result = n.getModuleStmts().accept(this, arg); 1884 if (result != null) 1885 return result; 1886 } 1887 { 1888 result = n.getName().accept(this, arg); 1889 if (result != null) 1890 return result; 1891 } 1892 if (n.getComment().isPresent()) { 1893 result = n.getComment().get().accept(this, arg); 1894 if (result != null) 1895 return result; 1896 } 1897 return null; 1898 } 1899 1900 @Override 1901 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1902 public R visit(final ModuleRequiresStmt n, final A arg) { 1903 R result; 1904 { 1905 result = n.getName().accept(this, arg); 1906 if (result != null) 1907 return result; 1908 } 1909 if (n.getComment().isPresent()) { 1910 result = n.getComment().get().accept(this, arg); 1911 if (result != null) 1912 return result; 1913 } 1914 return null; 1915 } 1916 1917 @Override() 1918 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1919 public R visit(final ModuleExportsStmt n, final A arg) { 1920 R result; 1921 { 1922 result = n.getModuleNames().accept(this, arg); 1923 if (result != null) 1924 return result; 1925 } 1926 { 1927 result = n.getName().accept(this, arg); 1928 if (result != null) 1929 return result; 1930 } 1931 if (n.getComment().isPresent()) { 1932 result = n.getComment().get().accept(this, arg); 1933 if (result != null) 1934 return result; 1935 } 1936 return null; 1937 } 1938 1939 @Override() 1940 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1941 public R visit(final ModuleProvidesStmt n, final A arg) { 1942 R result; 1943 { 1944 result = n.getType().accept(this, arg); 1945 if (result != null) 1946 return result; 1947 } 1948 { 1949 result = n.getWithTypes().accept(this, arg); 1950 if (result != null) 1951 return result; 1952 } 1953 if (n.getComment().isPresent()) { 1954 result = n.getComment().get().accept(this, arg); 1955 if (result != null) 1956 return result; 1957 } 1958 return null; 1959 } 1960 1961 @Override() 1962 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1963 public R visit(final ModuleUsesStmt n, final A arg) { 1964 R result; 1965 { 1966 result = n.getType().accept(this, arg); 1967 if (result != null) 1968 return result; 1969 } 1970 if (n.getComment().isPresent()) { 1971 result = n.getComment().get().accept(this, arg); 1972 if (result != null) 1973 return result; 1974 } 1975 return null; 1976 } 1977 1978 @Override 1979 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 1980 public R visit(final ModuleOpensStmt n, final A arg) { 1981 R result; 1982 { 1983 result = n.getModuleNames().accept(this, arg); 1984 if (result != null) 1985 return result; 1986 } 1987 { 1988 result = n.getName().accept(this, arg); 1989 if (result != null) 1990 return result; 1991 } 1992 if (n.getComment().isPresent()) { 1993 result = n.getComment().get().accept(this, arg); 1994 if (result != null) 1995 return result; 1996 } 1997 return null; 1998 } 1999 2000 @Override 2001 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 2002 public R visit(final UnparsableStmt n, final A arg) { 2003 R result; 2004 if (n.getComment().isPresent()) { 2005 result = n.getComment().get().accept(this, arg); 2006 if (result != null) 2007 return result; 2008 } 2009 return null; 2010 } 2011 2012 @Override 2013 @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator") 2014 public R visit(final ReceiverParameter n, final A arg) { 2015 R result; 2016 { 2017 result = n.getAnnotations().accept(this, arg); 2018 if (result != null) 2019 return result; 2020 } 2021 { 2022 result = n.getName().accept(this, arg); 2023 if (result != null) 2024 return result; 2025 } 2026 { 2027 result = n.getType().accept(this, arg); 2028 if (result != null) 2029 return result; 2030 } 2031 if (n.getComment().isPresent()) { 2032 result = n.getComment().get().accept(this, arg); 2033 if (result != null) 2034 return result; 2035 } 2036 return null; 2037 } 2038 2039 @Override 2040 public R visit(final VarType n, final A arg) { 2041 R result; 2042 { 2043 result = n.getAnnotations().accept(this, arg); 2044 if (result != null) 2045 return result; 2046 } 2047 if (n.getComment().isPresent()) { 2048 result = n.getComment().get().accept(this, arg); 2049 if (result != null) 2050 return result; 2051 } 2052 return null; 2053 } 2054 } 2055