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