001 /* 002 * Copyright 2010-2015 JetBrains s.r.o. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016 017 package org.jetbrains.kotlin.psi; 018 019 import org.jetbrains.annotations.NotNull; 020 021 public class JetVisitorVoid extends JetVisitor<Void, Void> { 022 // methods with void return 023 024 public void visitJetElement(@NotNull JetElement element) { 025 super.visitJetElement(element, null); 026 } 027 028 public void visitDeclaration(@NotNull JetDeclaration dcl) { 029 super.visitDeclaration(dcl, null); 030 } 031 032 public void visitClass(@NotNull JetClass klass) { 033 super.visitClass(klass, null); 034 } 035 036 public void visitSecondaryConstructor(@NotNull JetSecondaryConstructor constructor) { 037 super.visitSecondaryConstructor(constructor, null); 038 } 039 040 public void visitNamedFunction(@NotNull JetNamedFunction function) { 041 super.visitNamedFunction(function, null); 042 } 043 044 public void visitProperty(@NotNull JetProperty property) { 045 super.visitProperty(property, null); 046 } 047 048 public void visitMultiDeclaration(@NotNull JetMultiDeclaration multiDeclaration) { 049 super.visitMultiDeclaration(multiDeclaration, null); 050 } 051 052 public void visitMultiDeclarationEntry(@NotNull JetMultiDeclarationEntry multiDeclarationEntry) { 053 super.visitMultiDeclarationEntry(multiDeclarationEntry, null); 054 } 055 056 public void visitTypedef(@NotNull JetTypedef typedef) { 057 super.visitTypedef(typedef, null); 058 } 059 060 public void visitJetFile(@NotNull JetFile file) { 061 super.visitJetFile(file, null); 062 } 063 064 public void visitScript(@NotNull JetScript script) { 065 super.visitScript(script, null); 066 } 067 068 public void visitImportDirective(@NotNull JetImportDirective importDirective) { 069 super.visitImportDirective(importDirective, null); 070 } 071 072 public void visitImportList(@NotNull JetImportList importList) { 073 super.visitImportList(importList, null); 074 } 075 076 public void visitClassBody(@NotNull JetClassBody classBody) { 077 super.visitClassBody(classBody, null); 078 } 079 080 public void visitModifierList(@NotNull JetModifierList list) { 081 super.visitModifierList(list, null); 082 } 083 084 public void visitAnnotation(@NotNull JetAnnotation annotation) { 085 super.visitAnnotation(annotation, null); 086 } 087 088 public void visitAnnotationEntry(@NotNull JetAnnotationEntry annotationEntry) { 089 super.visitAnnotationEntry(annotationEntry, null); 090 } 091 092 public void visitConstructorCalleeExpression(@NotNull JetConstructorCalleeExpression constructorCalleeExpression) { 093 super.visitConstructorCalleeExpression(constructorCalleeExpression, null); 094 } 095 096 public void visitTypeParameterList(@NotNull JetTypeParameterList list) { 097 super.visitTypeParameterList(list, null); 098 } 099 100 public void visitTypeParameter(@NotNull JetTypeParameter parameter) { 101 super.visitTypeParameter(parameter, null); 102 } 103 104 public void visitEnumEntry(@NotNull JetEnumEntry enumEntry) { 105 super.visitEnumEntry(enumEntry, null); 106 } 107 108 public void visitParameterList(@NotNull JetParameterList list) { 109 super.visitParameterList(list, null); 110 } 111 112 public void visitParameter(@NotNull JetParameter parameter) { 113 super.visitParameter(parameter, null); 114 } 115 116 public void visitDelegationSpecifierList(@NotNull JetDelegationSpecifierList list) { 117 super.visitDelegationSpecifierList(list, null); 118 } 119 120 public void visitDelegationSpecifier(@NotNull JetDelegationSpecifier specifier) { 121 super.visitDelegationSpecifier(specifier, null); 122 } 123 124 public void visitDelegationByExpressionSpecifier(@NotNull JetDelegatorByExpressionSpecifier specifier) { 125 super.visitDelegationByExpressionSpecifier(specifier, null); 126 } 127 128 public void visitDelegationToSuperCallSpecifier(@NotNull JetDelegatorToSuperCall call) { 129 super.visitDelegationToSuperCallSpecifier(call, null); 130 } 131 132 public void visitDelegationToSuperClassSpecifier(@NotNull JetDelegatorToSuperClass specifier) { 133 super.visitDelegationToSuperClassSpecifier(specifier, null); 134 } 135 136 public void visitConstructorDelegationCall(@NotNull JetConstructorDelegationCall call) { 137 super.visitConstructorDelegationCall(call, null); 138 } 139 140 public void visitPropertyDelegate(@NotNull JetPropertyDelegate delegate) { 141 super.visitPropertyDelegate(delegate, null); 142 } 143 144 public void visitTypeReference(@NotNull JetTypeReference typeReference) { 145 super.visitTypeReference(typeReference, null); 146 } 147 148 public void visitValueArgumentList(@NotNull JetValueArgumentList list) { 149 super.visitValueArgumentList(list, null); 150 } 151 152 public void visitArgument(@NotNull JetValueArgument argument) { 153 super.visitArgument(argument, null); 154 } 155 156 public void visitExpression(@NotNull JetExpression expression) { 157 super.visitExpression(expression, null); 158 } 159 160 public void visitLoopExpression(@NotNull JetLoopExpression loopExpression) { 161 super.visitLoopExpression(loopExpression, null); 162 } 163 164 public void visitConstantExpression(@NotNull JetConstantExpression expression) { 165 super.visitConstantExpression(expression, null); 166 } 167 168 public void visitSimpleNameExpression(@NotNull JetSimpleNameExpression expression) { 169 super.visitSimpleNameExpression(expression, null); 170 } 171 172 public void visitReferenceExpression(@NotNull JetReferenceExpression expression) { 173 super.visitReferenceExpression(expression, null); 174 } 175 176 public void visitLabeledExpression(@NotNull JetLabeledExpression expression) { 177 super.visitLabeledExpression(expression, null); 178 } 179 180 public void visitPrefixExpression(@NotNull JetPrefixExpression expression) { 181 super.visitPrefixExpression(expression, null); 182 } 183 184 public void visitPostfixExpression(@NotNull JetPostfixExpression expression) { 185 super.visitPostfixExpression(expression, null); 186 } 187 188 public void visitUnaryExpression(@NotNull JetUnaryExpression expression) { 189 super.visitUnaryExpression(expression, null); 190 } 191 192 public void visitBinaryExpression(@NotNull JetBinaryExpression expression) { 193 super.visitBinaryExpression(expression, null); 194 } 195 196 public void visitReturnExpression(@NotNull JetReturnExpression expression) { 197 super.visitReturnExpression(expression, null); 198 } 199 200 public void visitExpressionWithLabel(@NotNull JetExpressionWithLabel expression) { 201 super.visitExpressionWithLabel(expression, null); 202 } 203 204 public void visitThrowExpression(@NotNull JetThrowExpression expression) { 205 super.visitThrowExpression(expression, null); 206 } 207 208 public void visitBreakExpression(@NotNull JetBreakExpression expression) { 209 super.visitBreakExpression(expression, null); 210 } 211 212 public void visitContinueExpression(@NotNull JetContinueExpression expression) { 213 super.visitContinueExpression(expression, null); 214 } 215 216 public void visitIfExpression(@NotNull JetIfExpression expression) { 217 super.visitIfExpression(expression, null); 218 } 219 220 public void visitWhenExpression(@NotNull JetWhenExpression expression) { 221 super.visitWhenExpression(expression, null); 222 } 223 224 public void visitTryExpression(@NotNull JetTryExpression expression) { 225 super.visitTryExpression(expression, null); 226 } 227 228 public void visitForExpression(@NotNull JetForExpression expression) { 229 super.visitForExpression(expression, null); 230 } 231 232 public void visitWhileExpression(@NotNull JetWhileExpression expression) { 233 super.visitWhileExpression(expression, null); 234 } 235 236 public void visitDoWhileExpression(@NotNull JetDoWhileExpression expression) { 237 super.visitDoWhileExpression(expression, null); 238 } 239 240 public void visitFunctionLiteralExpression(@NotNull JetFunctionLiteralExpression expression) { 241 super.visitFunctionLiteralExpression(expression, null); 242 } 243 244 public void visitAnnotatedExpression(@NotNull JetAnnotatedExpression expression) { 245 super.visitAnnotatedExpression(expression, null); 246 } 247 248 public void visitCallExpression(@NotNull JetCallExpression expression) { 249 super.visitCallExpression(expression, null); 250 } 251 252 public void visitArrayAccessExpression(@NotNull JetArrayAccessExpression expression) { 253 super.visitArrayAccessExpression(expression, null); 254 } 255 256 public void visitQualifiedExpression(@NotNull JetQualifiedExpression expression) { 257 super.visitQualifiedExpression(expression, null); 258 } 259 260 public void visitDoubleColonExpression(@NotNull JetDoubleColonExpression expression) { 261 super.visitDoubleColonExpression(expression, null); 262 } 263 264 public void visitCallableReferenceExpression(@NotNull JetCallableReferenceExpression expression) { 265 super.visitCallableReferenceExpression(expression, null); 266 } 267 268 public void visitClassLiteralExpression(@NotNull JetClassLiteralExpression expression) { 269 super.visitClassLiteralExpression(expression, null); 270 } 271 272 public void visitDotQualifiedExpression(@NotNull JetDotQualifiedExpression expression) { 273 super.visitDotQualifiedExpression(expression, null); 274 } 275 276 public void visitSafeQualifiedExpression(@NotNull JetSafeQualifiedExpression expression) { 277 super.visitSafeQualifiedExpression(expression, null); 278 } 279 280 public void visitObjectLiteralExpression(@NotNull JetObjectLiteralExpression expression) { 281 super.visitObjectLiteralExpression(expression, null); 282 } 283 284 public void visitRootPackageExpression(@NotNull JetRootPackageExpression expression) { 285 super.visitRootPackageExpression(expression, null); 286 } 287 288 public void visitBlockExpression(@NotNull JetBlockExpression expression) { 289 super.visitBlockExpression(expression, null); 290 } 291 292 public void visitCatchSection(@NotNull JetCatchClause catchClause) { 293 super.visitCatchSection(catchClause, null); 294 } 295 296 public void visitFinallySection(@NotNull JetFinallySection finallySection) { 297 super.visitFinallySection(finallySection, null); 298 } 299 300 public void visitTypeArgumentList(@NotNull JetTypeArgumentList typeArgumentList) { 301 super.visitTypeArgumentList(typeArgumentList, null); 302 } 303 304 public void visitThisExpression(@NotNull JetThisExpression expression) { 305 super.visitThisExpression(expression, null); 306 } 307 308 public void visitSuperExpression(@NotNull JetSuperExpression expression) { 309 super.visitSuperExpression(expression, null); 310 } 311 312 public void visitParenthesizedExpression(@NotNull JetParenthesizedExpression expression) { 313 super.visitParenthesizedExpression(expression, null); 314 } 315 316 public void visitInitializerList(@NotNull JetInitializerList list) { 317 super.visitInitializerList(list, null); 318 } 319 320 public void visitAnonymousInitializer(@NotNull JetClassInitializer initializer) { 321 super.visitAnonymousInitializer(initializer, null); 322 } 323 324 public void visitPropertyAccessor(@NotNull JetPropertyAccessor accessor) { 325 super.visitPropertyAccessor(accessor, null); 326 } 327 328 public void visitTypeConstraintList(@NotNull JetTypeConstraintList list) { 329 super.visitTypeConstraintList(list, null); 330 } 331 332 public void visitTypeConstraint(@NotNull JetTypeConstraint constraint) { 333 super.visitTypeConstraint(constraint, null); 334 } 335 336 public void visitUserType(@NotNull JetUserType type) { 337 super.visitUserType(type, null); 338 } 339 340 public void visitDynamicType(@NotNull JetDynamicType type) { 341 super.visitDynamicType(type, null); 342 } 343 344 public void visitFunctionType(@NotNull JetFunctionType type) { 345 super.visitFunctionType(type, null); 346 } 347 348 public void visitSelfType(@NotNull JetSelfType type) { 349 super.visitSelfType(type, null); 350 } 351 352 public void visitBinaryWithTypeRHSExpression(@NotNull JetBinaryExpressionWithTypeRHS expression) { 353 super.visitBinaryWithTypeRHSExpression(expression, null); 354 } 355 356 public void visitStringTemplateExpression(@NotNull JetStringTemplateExpression expression) { 357 super.visitStringTemplateExpression(expression, null); 358 } 359 360 public void visitNamedDeclaration(@NotNull JetNamedDeclaration declaration) { 361 super.visitNamedDeclaration(declaration, null); 362 } 363 364 public void visitNullableType(@NotNull JetNullableType nullableType) { 365 super.visitNullableType(nullableType, null); 366 } 367 368 public void visitTypeProjection(@NotNull JetTypeProjection typeProjection) { 369 super.visitTypeProjection(typeProjection, null); 370 } 371 372 public void visitWhenEntry(@NotNull JetWhenEntry jetWhenEntry) { 373 super.visitWhenEntry(jetWhenEntry, null); 374 } 375 376 public void visitIsExpression(@NotNull JetIsExpression expression) { 377 super.visitIsExpression(expression, null); 378 } 379 380 public void visitWhenConditionIsPattern(@NotNull JetWhenConditionIsPattern condition) { 381 super.visitWhenConditionIsPattern(condition, null); 382 } 383 384 public void visitWhenConditionInRange(@NotNull JetWhenConditionInRange condition) { 385 super.visitWhenConditionInRange(condition, null); 386 } 387 388 public void visitWhenConditionWithExpression(@NotNull JetWhenConditionWithExpression condition) { 389 super.visitWhenConditionWithExpression(condition, null); 390 } 391 392 public void visitObjectDeclaration(@NotNull JetObjectDeclaration declaration) { 393 super.visitObjectDeclaration(declaration, null); 394 } 395 396 public void visitObjectDeclarationName(@NotNull JetObjectDeclarationName declarationName) { 397 super.visitObjectDeclarationName(declarationName, null); 398 } 399 400 public void visitStringTemplateEntry(@NotNull JetStringTemplateEntry entry) { 401 super.visitStringTemplateEntry(entry, null); 402 } 403 404 public void visitStringTemplateEntryWithExpression(@NotNull JetStringTemplateEntryWithExpression entry) { 405 super.visitStringTemplateEntryWithExpression(entry, null); 406 } 407 408 public void visitBlockStringTemplateEntry(@NotNull JetBlockStringTemplateEntry entry) { 409 super.visitBlockStringTemplateEntry(entry, null); 410 } 411 412 public void visitSimpleNameStringTemplateEntry(@NotNull JetSimpleNameStringTemplateEntry entry) { 413 super.visitSimpleNameStringTemplateEntry(entry, null); 414 } 415 416 public void visitLiteralStringTemplateEntry(@NotNull JetLiteralStringTemplateEntry entry) { 417 super.visitLiteralStringTemplateEntry(entry, null); 418 } 419 420 public void visitEscapeStringTemplateEntry(@NotNull JetEscapeStringTemplateEntry entry) { 421 super.visitEscapeStringTemplateEntry(entry, null); 422 } 423 424 public void visitPackageDirective(@NotNull JetPackageDirective directive) { 425 super.visitPackageDirective(directive, null); 426 } 427 428 // hidden methods 429 @Override 430 public final Void visitJetElement(@NotNull JetElement element, Void data) { 431 visitJetElement(element); 432 return null; 433 } 434 435 @Override 436 public final Void visitDeclaration(@NotNull JetDeclaration dcl, Void data) { 437 visitDeclaration(dcl); 438 return null; 439 } 440 441 @Override 442 public final Void visitClass(@NotNull JetClass klass, Void data) { 443 visitClass(klass); 444 return null; 445 } 446 447 @Override 448 public final Void visitSecondaryConstructor(@NotNull JetSecondaryConstructor constructor, Void data) { 449 visitSecondaryConstructor(constructor); 450 return null; 451 } 452 453 @Override 454 public final Void visitNamedFunction(@NotNull JetNamedFunction function, Void data) { 455 visitNamedFunction(function); 456 return null; 457 } 458 459 @Override 460 public final Void visitProperty(@NotNull JetProperty property, Void data) { 461 visitProperty(property); 462 return null; 463 } 464 465 @Override 466 public final Void visitMultiDeclaration(@NotNull JetMultiDeclaration multiDeclaration, Void data) { 467 visitMultiDeclaration(multiDeclaration); 468 return null; 469 } 470 471 @Override 472 public final Void visitMultiDeclarationEntry(@NotNull JetMultiDeclarationEntry multiDeclarationEntry, Void data) { 473 visitMultiDeclarationEntry(multiDeclarationEntry); 474 return null; 475 } 476 477 @Override 478 public final Void visitTypedef(@NotNull JetTypedef typedef, Void data) { 479 visitTypedef(typedef); 480 return null; 481 } 482 483 @Override 484 public final Void visitJetFile(@NotNull JetFile file, Void data) { 485 visitJetFile(file); 486 return null; 487 } 488 489 @Override 490 public final Void visitScript(@NotNull JetScript script, Void data) { 491 visitScript(script); 492 return null; 493 } 494 495 @Override 496 public final Void visitImportDirective(@NotNull JetImportDirective importDirective, Void data) { 497 visitImportDirective(importDirective); 498 return null; 499 } 500 501 @Override 502 public final Void visitImportList(@NotNull JetImportList importList, Void data) { 503 visitImportList(importList); 504 return null; 505 } 506 507 @Override 508 public final Void visitClassBody(@NotNull JetClassBody classBody, Void data) { 509 visitClassBody(classBody); 510 return null; 511 } 512 513 @Override 514 public final Void visitModifierList(@NotNull JetModifierList list, Void data) { 515 visitModifierList(list); 516 return null; 517 } 518 519 @Override 520 public final Void visitAnnotation(@NotNull JetAnnotation annotation, Void data) { 521 visitAnnotation(annotation); 522 return null; 523 } 524 525 @Override 526 public final Void visitAnnotationEntry(@NotNull JetAnnotationEntry annotationEntry, Void data) { 527 visitAnnotationEntry(annotationEntry); 528 return null; 529 } 530 531 @Override 532 public final Void visitTypeParameterList(@NotNull JetTypeParameterList list, Void data) { 533 visitTypeParameterList(list); 534 return null; 535 } 536 537 @Override 538 public final Void visitTypeParameter(@NotNull JetTypeParameter parameter, Void data) { 539 visitTypeParameter(parameter); 540 return null; 541 } 542 543 @Override 544 public final Void visitEnumEntry(@NotNull JetEnumEntry enumEntry, Void data) { 545 visitEnumEntry(enumEntry); 546 return null; 547 } 548 549 @Override 550 public final Void visitParameterList(@NotNull JetParameterList list, Void data) { 551 visitParameterList(list); 552 return null; 553 } 554 555 @Override 556 public final Void visitParameter(@NotNull JetParameter parameter, Void data) { 557 visitParameter(parameter); 558 return null; 559 } 560 561 @Override 562 public final Void visitDelegationSpecifierList(@NotNull JetDelegationSpecifierList list, Void data) { 563 visitDelegationSpecifierList(list); 564 return null; 565 } 566 567 @Override 568 public final Void visitDelegationSpecifier(@NotNull JetDelegationSpecifier specifier, Void data) { 569 visitDelegationSpecifier(specifier); 570 return null; 571 } 572 573 @Override 574 public final Void visitDelegationByExpressionSpecifier( 575 @NotNull JetDelegatorByExpressionSpecifier specifier, Void data 576 ) { 577 visitDelegationByExpressionSpecifier(specifier); 578 return null; 579 } 580 581 @Override 582 public final Void visitDelegationToSuperCallSpecifier(@NotNull JetDelegatorToSuperCall call, Void data) { 583 visitDelegationToSuperCallSpecifier(call); 584 return null; 585 } 586 587 @Override 588 public final Void visitDelegationToSuperClassSpecifier(@NotNull JetDelegatorToSuperClass specifier, Void data) { 589 visitDelegationToSuperClassSpecifier(specifier); 590 return null; 591 } 592 593 @Override 594 public final Void visitConstructorDelegationCall(@NotNull JetConstructorDelegationCall call, Void data) { 595 visitConstructorDelegationCall(call); 596 return null; 597 } 598 599 @Override 600 public final Void visitPropertyDelegate(@NotNull JetPropertyDelegate delegate, Void data) { 601 visitPropertyDelegate(delegate); 602 return null; 603 } 604 605 @Override 606 public final Void visitTypeReference(@NotNull JetTypeReference typeReference, Void data) { 607 visitTypeReference(typeReference); 608 return null; 609 } 610 611 @Override 612 public final Void visitValueArgumentList(@NotNull JetValueArgumentList list, Void data) { 613 visitValueArgumentList(list); 614 return null; 615 } 616 617 @Override 618 public final Void visitArgument(@NotNull JetValueArgument argument, Void data) { 619 visitArgument(argument); 620 return null; 621 } 622 623 @Override 624 public final Void visitExpression(@NotNull JetExpression expression, Void data) { 625 visitExpression(expression); 626 return null; 627 } 628 629 @Override 630 public final Void visitLoopExpression(@NotNull JetLoopExpression loopExpression, Void data) { 631 visitLoopExpression(loopExpression); 632 return null; 633 } 634 635 @Override 636 public final Void visitConstantExpression(@NotNull JetConstantExpression expression, Void data) { 637 visitConstantExpression(expression); 638 return null; 639 } 640 641 @Override 642 public final Void visitSimpleNameExpression(@NotNull JetSimpleNameExpression expression, Void data) { 643 visitSimpleNameExpression(expression); 644 return null; 645 } 646 647 @Override 648 public final Void visitReferenceExpression(@NotNull JetReferenceExpression expression, Void data) { 649 visitReferenceExpression(expression); 650 return null; 651 } 652 653 @Override 654 public final Void visitLabeledExpression(@NotNull JetLabeledExpression expression, Void data) { 655 visitLabeledExpression(expression); 656 return null; 657 } 658 659 @Override 660 public final Void visitPrefixExpression(@NotNull JetPrefixExpression expression, Void data) { 661 visitPrefixExpression(expression); 662 return null; 663 } 664 665 @Override 666 public final Void visitPostfixExpression(@NotNull JetPostfixExpression expression, Void data) { 667 visitPostfixExpression(expression); 668 return null; 669 } 670 671 @Override 672 public final Void visitUnaryExpression(@NotNull JetUnaryExpression expression, Void data) { 673 visitUnaryExpression(expression); 674 return null; 675 } 676 677 @Override 678 public final Void visitBinaryExpression(@NotNull JetBinaryExpression expression, Void data) { 679 visitBinaryExpression(expression); 680 return null; 681 } 682 683 @Override 684 public final Void visitReturnExpression(@NotNull JetReturnExpression expression, Void data) { 685 visitReturnExpression(expression); 686 return null; 687 } 688 689 @Override 690 public final Void visitExpressionWithLabel(@NotNull JetExpressionWithLabel expression, Void data) { 691 visitExpressionWithLabel(expression); 692 return null; 693 } 694 695 @Override 696 public final Void visitThrowExpression(@NotNull JetThrowExpression expression, Void data) { 697 visitThrowExpression(expression); 698 return null; 699 } 700 701 @Override 702 public final Void visitBreakExpression(@NotNull JetBreakExpression expression, Void data) { 703 visitBreakExpression(expression); 704 return null; 705 } 706 707 @Override 708 public final Void visitContinueExpression(@NotNull JetContinueExpression expression, Void data) { 709 visitContinueExpression(expression); 710 return null; 711 } 712 713 @Override 714 public final Void visitIfExpression(@NotNull JetIfExpression expression, Void data) { 715 visitIfExpression(expression); 716 return null; 717 } 718 719 @Override 720 public final Void visitWhenExpression(@NotNull JetWhenExpression expression, Void data) { 721 visitWhenExpression(expression); 722 return null; 723 } 724 725 @Override 726 public final Void visitTryExpression(@NotNull JetTryExpression expression, Void data) { 727 visitTryExpression(expression); 728 return null; 729 } 730 731 @Override 732 public final Void visitForExpression(@NotNull JetForExpression expression, Void data) { 733 visitForExpression(expression); 734 return null; 735 } 736 737 @Override 738 public final Void visitWhileExpression(@NotNull JetWhileExpression expression, Void data) { 739 visitWhileExpression(expression); 740 return null; 741 } 742 743 @Override 744 public final Void visitDoWhileExpression(@NotNull JetDoWhileExpression expression, Void data) { 745 visitDoWhileExpression(expression); 746 return null; 747 } 748 749 @Override 750 public final Void visitFunctionLiteralExpression(@NotNull JetFunctionLiteralExpression expression, Void data) { 751 visitFunctionLiteralExpression(expression); 752 return null; 753 } 754 755 @Override 756 public final Void visitAnnotatedExpression(@NotNull JetAnnotatedExpression expression, Void data) { 757 visitAnnotatedExpression(expression); 758 return null; 759 } 760 761 @Override 762 public final Void visitCallExpression(@NotNull JetCallExpression expression, Void data) { 763 visitCallExpression(expression); 764 return null; 765 } 766 767 @Override 768 public final Void visitArrayAccessExpression(@NotNull JetArrayAccessExpression expression, Void data) { 769 visitArrayAccessExpression(expression); 770 return null; 771 } 772 773 @Override 774 public final Void visitQualifiedExpression(@NotNull JetQualifiedExpression expression, Void data) { 775 visitQualifiedExpression(expression); 776 return null; 777 } 778 779 @Override 780 public final Void visitDoubleColonExpression(@NotNull JetDoubleColonExpression expression, Void data) { 781 visitDoubleColonExpression(expression); 782 return null; 783 } 784 785 @Override 786 public final Void visitCallableReferenceExpression(@NotNull JetCallableReferenceExpression expression, Void data) { 787 visitCallableReferenceExpression(expression); 788 return null; 789 } 790 791 @Override 792 public final Void visitClassLiteralExpression(@NotNull JetClassLiteralExpression expression, Void data) { 793 visitClassLiteralExpression(expression); 794 return null; 795 } 796 797 @Override 798 public final Void visitDotQualifiedExpression(@NotNull JetDotQualifiedExpression expression, Void data) { 799 visitDotQualifiedExpression(expression); 800 return null; 801 } 802 803 @Override 804 public final Void visitSafeQualifiedExpression(@NotNull JetSafeQualifiedExpression expression, Void data) { 805 visitSafeQualifiedExpression(expression); 806 return null; 807 } 808 809 @Override 810 public final Void visitObjectLiteralExpression(@NotNull JetObjectLiteralExpression expression, Void data) { 811 visitObjectLiteralExpression(expression); 812 return null; 813 } 814 815 @Override 816 public final Void visitRootPackageExpression(@NotNull JetRootPackageExpression expression, Void data) { 817 visitRootPackageExpression(expression); 818 return null; 819 } 820 821 @Override 822 public final Void visitBlockExpression(@NotNull JetBlockExpression expression, Void data) { 823 visitBlockExpression(expression); 824 return null; 825 } 826 827 @Override 828 public final Void visitCatchSection(@NotNull JetCatchClause catchClause, Void data) { 829 visitCatchSection(catchClause); 830 return null; 831 } 832 833 @Override 834 public final Void visitFinallySection(@NotNull JetFinallySection finallySection, Void data) { 835 visitFinallySection(finallySection); 836 return null; 837 } 838 839 @Override 840 public final Void visitTypeArgumentList(@NotNull JetTypeArgumentList typeArgumentList, Void data) { 841 visitTypeArgumentList(typeArgumentList); 842 return null; 843 } 844 845 @Override 846 public final Void visitThisExpression(@NotNull JetThisExpression expression, Void data) { 847 visitThisExpression(expression); 848 return null; 849 } 850 851 @Override 852 public final Void visitSuperExpression(@NotNull JetSuperExpression expression, Void data) { 853 visitSuperExpression(expression); 854 return null; 855 } 856 857 @Override 858 public final Void visitParenthesizedExpression(@NotNull JetParenthesizedExpression expression, Void data) { 859 visitParenthesizedExpression(expression); 860 return null; 861 } 862 863 @Override 864 public final Void visitInitializerList(@NotNull JetInitializerList list, Void data) { 865 visitInitializerList(list); 866 return null; 867 } 868 869 @Override 870 public final Void visitAnonymousInitializer(@NotNull JetClassInitializer initializer, Void data) { 871 visitAnonymousInitializer(initializer); 872 return null; 873 } 874 875 @Override 876 public final Void visitPropertyAccessor(@NotNull JetPropertyAccessor accessor, Void data) { 877 visitPropertyAccessor(accessor); 878 return null; 879 } 880 881 @Override 882 public final Void visitTypeConstraintList(@NotNull JetTypeConstraintList list, Void data) { 883 visitTypeConstraintList(list); 884 return null; 885 } 886 887 @Override 888 public final Void visitTypeConstraint(@NotNull JetTypeConstraint constraint, Void data) { 889 visitTypeConstraint(constraint); 890 return null; 891 } 892 893 @Override 894 public final Void visitUserType(@NotNull JetUserType type, Void data) { 895 visitUserType(type); 896 return null; 897 } 898 899 @Override 900 public Void visitDynamicType(@NotNull JetDynamicType type, Void data) { 901 visitDynamicType(type); 902 return null; 903 } 904 905 @Override 906 public final Void visitFunctionType(@NotNull JetFunctionType type, Void data) { 907 visitFunctionType(type); 908 return null; 909 } 910 911 @Override 912 public final Void visitSelfType(@NotNull JetSelfType type, Void data) { 913 visitSelfType(type); 914 return null; 915 } 916 917 @Override 918 public final Void visitBinaryWithTypeRHSExpression(@NotNull JetBinaryExpressionWithTypeRHS expression, Void data) { 919 visitBinaryWithTypeRHSExpression(expression); 920 return null; 921 } 922 923 @Override 924 public final Void visitStringTemplateExpression(@NotNull JetStringTemplateExpression expression, Void data) { 925 visitStringTemplateExpression(expression); 926 return null; 927 } 928 929 @Override 930 public final Void visitNamedDeclaration(@NotNull JetNamedDeclaration declaration, Void data) { 931 visitNamedDeclaration(declaration); 932 return null; 933 } 934 935 @Override 936 public final Void visitNullableType(@NotNull JetNullableType nullableType, Void data) { 937 visitNullableType(nullableType); 938 return null; 939 } 940 941 @Override 942 public final Void visitTypeProjection(@NotNull JetTypeProjection typeProjection, Void data) { 943 visitTypeProjection(typeProjection); 944 return null; 945 } 946 947 @Override 948 public final Void visitWhenEntry(@NotNull JetWhenEntry jetWhenEntry, Void data) { 949 visitWhenEntry(jetWhenEntry); 950 return null; 951 } 952 953 @Override 954 public final Void visitIsExpression(@NotNull JetIsExpression expression, Void data) { 955 visitIsExpression(expression); 956 return null; 957 } 958 959 @Override 960 public final Void visitWhenConditionIsPattern(@NotNull JetWhenConditionIsPattern condition, Void data) { 961 visitWhenConditionIsPattern(condition); 962 return null; 963 } 964 965 @Override 966 public final Void visitWhenConditionInRange(@NotNull JetWhenConditionInRange condition, Void data) { 967 visitWhenConditionInRange(condition); 968 return null; 969 } 970 971 @Override 972 public final Void visitWhenConditionWithExpression(@NotNull JetWhenConditionWithExpression condition, Void data) { 973 visitWhenConditionWithExpression(condition); 974 return null; 975 } 976 977 @Override 978 public final Void visitObjectDeclaration(@NotNull JetObjectDeclaration declaration, Void data) { 979 visitObjectDeclaration(declaration); 980 return null; 981 } 982 983 @Override 984 public final Void visitObjectDeclarationName(@NotNull JetObjectDeclarationName declarationName, Void data) { 985 visitObjectDeclarationName(declarationName); 986 return null; 987 } 988 989 @Override 990 public final Void visitStringTemplateEntry(@NotNull JetStringTemplateEntry entry, Void data) { 991 visitStringTemplateEntry(entry); 992 return null; 993 } 994 995 @Override 996 public final Void visitStringTemplateEntryWithExpression(@NotNull JetStringTemplateEntryWithExpression entry, Void data) { 997 visitStringTemplateEntryWithExpression(entry); 998 return null; 999 } 1000 1001 @Override 1002 public final Void visitBlockStringTemplateEntry(@NotNull JetBlockStringTemplateEntry entry, Void data) { 1003 visitBlockStringTemplateEntry(entry); 1004 return null; 1005 } 1006 1007 @Override 1008 public final Void visitSimpleNameStringTemplateEntry(@NotNull JetSimpleNameStringTemplateEntry entry, Void data) { 1009 visitSimpleNameStringTemplateEntry(entry); 1010 return null; 1011 } 1012 1013 @Override 1014 public final Void visitLiteralStringTemplateEntry(@NotNull JetLiteralStringTemplateEntry entry, Void data) { 1015 visitLiteralStringTemplateEntry(entry); 1016 return null; 1017 } 1018 1019 @Override 1020 public final Void visitEscapeStringTemplateEntry(@NotNull JetEscapeStringTemplateEntry entry, Void data) { 1021 visitEscapeStringTemplateEntry(entry); 1022 return null; 1023 } 1024 1025 @Override 1026 public Void visitPackageDirective(@NotNull JetPackageDirective directive, Void data) { 1027 visitPackageDirective(directive); 1028 return null; 1029 } 1030 }