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