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