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