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