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