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