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