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