Skip to content

KtVisitorVoidWithParameter

A convenience KtVisitor for visitors that return nothing but still thread a data parameter through the traversal.

Its visit*Void methods take the data parameter but no result. The Void suffix distinguishes them from the two-argument visit* methods inherited from KtVisitor, which they cannot override because of the differing return type.

Parameters

  • : the type of the data threaded through the traversal

Constructors

KtVisitorVoidWithParameter

constructor()

Companion properties

EMPTY_VISITOR

val EMPTY_VISITOR: PsiElementVisitor

Functions

visitAnnotatedExpression

fun visitAnnotatedExpression(@NotNull expression: KtAnnotatedExpression, data: P): Void

visitAnnotatedExpressionVoid

open fun visitAnnotatedExpressionVoid(@NotNull expression: KtAnnotatedExpression, data: P)

visitAnnotation

fun visitAnnotation(@NotNull annotation: KtAnnotation, data: P): Void

visitAnnotationEntry

fun visitAnnotationEntry(@NotNull annotationEntry: KtAnnotationEntry, data: P): Void

visitAnnotationEntryVoid

open fun visitAnnotationEntryVoid(@NotNull annotationEntry: KtAnnotationEntry, data: P)

visitAnnotationUseSiteTarget

open fun visitAnnotationUseSiteTarget(@NotNull annotationTarget: KtAnnotationUseSiteTarget, data: D): R

visitAnnotationVoid

open fun visitAnnotationVoid(@NotNull annotation: KtAnnotation, data: P)

visitAnonymousInitializer

fun visitAnonymousInitializer(@NotNull initializer: KtAnonymousInitializer, data: P): Void

visitAnonymousInitializerVoid

open fun visitAnonymousInitializerVoid(@NotNull initializer: KtAnonymousInitializer, data: P)

visitArgument

fun visitArgument(@NotNull argument: KtValueArgument, data: P): Void

visitArgumentVoid

open fun visitArgumentVoid(@NotNull argument: KtValueArgument, data: P)

visitArrayAccessExpression

fun visitArrayAccessExpression(@NotNull expression: KtArrayAccessExpression, data: P): Void

visitArrayAccessExpressionVoid

open fun visitArrayAccessExpressionVoid(@NotNull expression: KtArrayAccessExpression, data: P)

visitBackingField

open fun visitBackingField(@NotNull accessor: KtBackingField, data: D): R

visitBinaryExpression

fun visitBinaryExpression(@NotNull expression: KtBinaryExpression, data: P): Void

Visits the input expression using a stack if it's a string literals concatenation expression (to prevent potential stack overflow exception), otherwise visits the expression using regular recursive calls. If you need to handle nested binary expressions inside string literals concatenation, you have to override this method and write the necessary logic there.

visitBinaryExpressionVoid

open fun visitBinaryExpressionVoid(@NotNull expression: KtBinaryExpression, data: P)

visitBinaryFile

open fun visitBinaryFile(file: @NotNull PsiBinaryFile)

visitBinaryWithTypeRHSExpression

visitBinaryWithTypeRHSExpressionVoid

visitBlockExpression

fun visitBlockExpression(@NotNull expression: KtBlockExpression, data: P): Void

visitBlockExpressionVoid

open fun visitBlockExpressionVoid(@NotNull expression: KtBlockExpression, data: P)

visitBlockStringTemplateEntry

visitBlockStringTemplateEntryVoid

visitBreakExpression

fun visitBreakExpression(@NotNull expression: KtBreakExpression, data: P): Void

visitBreakExpressionVoid

open fun visitBreakExpressionVoid(@NotNull expression: KtBreakExpression, data: P)

visitCallableReferenceExpression

visitCallableReferenceExpressionVoid

visitCallExpression

fun visitCallExpression(@NotNull expression: KtCallExpression, data: P): Void

visitCallExpressionVoid

open fun visitCallExpressionVoid(@NotNull expression: KtCallExpression, data: P)

visitCatchSection

fun visitCatchSection(@NotNull catchClause: KtCatchClause, data: P): Void

visitCatchSectionVoid

open fun visitCatchSectionVoid(@NotNull catchClause: KtCatchClause, data: P)

visitClass

fun visitClass(@NotNull klass: KtClass, data: P): Void

visitClassBody

fun visitClassBody(@NotNull classBody: KtClassBody, data: P): Void

visitClassBodyVoid

open fun visitClassBodyVoid(@NotNull classBody: KtClassBody, data: P)

visitClassInitializer

open fun visitClassInitializer(@NotNull initializer: KtClassInitializer, data: D): R

visitClassLiteralExpression

fun visitClassLiteralExpression(@NotNull expression: KtClassLiteralExpression, data: P): Void

visitClassLiteralExpressionVoid

open fun visitClassLiteralExpressionVoid(@NotNull expression: KtClassLiteralExpression, data: P)

visitClassOrObject

open fun visitClassOrObject(@NotNull classOrObject: KtClassOrObject, data: D): R

visitClassVoid

open fun visitClassVoid(@NotNull klass: KtClass, data: P)

visitCollectionLiteralExpression

open fun visitCollectionLiteralExpression(@NotNull expression: KtCollectionLiteralExpression, data: P): Void

visitCollectionLiteralExpressionVoid

visitComment

open fun visitComment(comment: @NotNull PsiComment)

visitCompanionBlock

fun visitCompanionBlock(@NotNull companionBlock: KtCompanionBlock, data: P): Void

visitCompanionBlockVoid

open fun visitCompanionBlockVoid(@NotNull companionBlock: KtCompanionBlock, data: P)

visitConstantExpression

fun visitConstantExpression(@NotNull expression: KtConstantExpression, data: P): Void

visitConstantExpressionVoid

open fun visitConstantExpressionVoid(@NotNull expression: KtConstantExpression, data: P)

visitConstructor

open fun visitConstructor(@NotNull constructor: KtConstructor<*>, data: D): R

visitConstructorCalleeExpression

open fun visitConstructorCalleeExpression(@NotNull constructorCalleeExpression: KtConstructorCalleeExpression, data: D): R

visitConstructorCalleeExpressionVoid

open fun visitConstructorCalleeExpressionVoid(@NotNull constructorCalleeExpression: KtConstructorCalleeExpression, data: P)

visitConstructorDelegationCall

visitConstructorDelegationCallVoid

visitContextParameterList

open fun visitContextParameterList(@NotNull contextParameterList: KtContextParameterList, data: D): R

visitContextReceiver

open fun visitContextReceiver(@NotNull contextReceiver: KtContextReceiver, data: D): R

visitContextReceiverList

open fun visitContextReceiverList(@NotNull contextReceiverList: KtContextReceiverList, data: D): R

The visitor returns null since KtContextReceiverList invoke both visitContextParameterList and visitContextReceiverList. Because of this, the visitor implementation must not implement both methods at the same time.

visitContinueExpression

fun visitContinueExpression(@NotNull expression: KtContinueExpression, data: P): Void

visitContinueExpressionVoid

open fun visitContinueExpressionVoid(@NotNull expression: KtContinueExpression, data: P)

visitDeclaration

fun visitDeclaration(@NotNull dcl: KtDeclaration, data: P): Void

visitDeclarationVoid

open fun visitDeclarationVoid(@NotNull dcl: KtDeclaration, data: P)

visitDelegatedSuperTypeEntry

fun visitDelegatedSuperTypeEntry(@NotNull specifier: KtDelegatedSuperTypeEntry, data: P): Void

visitDelegatedSuperTypeEntryVoid

open fun visitDelegatedSuperTypeEntryVoid(@NotNull specifier: KtDelegatedSuperTypeEntry, data: P)

visitDestructuringDeclaration

fun visitDestructuringDeclaration(@NotNull multiDeclaration: KtDestructuringDeclaration, data: P): Void

visitDestructuringDeclarationEntry

fun visitDestructuringDeclarationEntry(@NotNull multiDeclarationEntry: KtDestructuringDeclarationEntry, data: P): Void

visitDestructuringDeclarationEntryVoid

open fun visitDestructuringDeclarationEntryVoid(@NotNull multiDeclarationEntry: KtDestructuringDeclarationEntry, data: P)

visitDestructuringDeclarationVoid

open fun visitDestructuringDeclarationVoid(@NotNull multiDeclaration: KtDestructuringDeclaration, data: P)

visitDirectory

open fun visitDirectory(dir: @NotNull PsiDirectory)

visitDotQualifiedExpression

fun visitDotQualifiedExpression(@NotNull expression: KtDotQualifiedExpression, data: P): Void

visitDotQualifiedExpressionVoid

open fun visitDotQualifiedExpressionVoid(@NotNull expression: KtDotQualifiedExpression, data: P)

visitDoubleColonExpression

fun visitDoubleColonExpression(@NotNull expression: KtDoubleColonExpression, data: P): Void

visitDoubleColonExpressionVoid

open fun visitDoubleColonExpressionVoid(@NotNull expression: KtDoubleColonExpression, data: P)

visitDoWhileExpression

fun visitDoWhileExpression(@NotNull expression: KtDoWhileExpression, data: P): Void

visitDoWhileExpressionVoid

open fun visitDoWhileExpressionVoid(@NotNull expression: KtDoWhileExpression, data: P)

visitDynamicType

open fun visitDynamicType(@NotNull type: KtDynamicType, data: P): Void

visitDynamicTypeVoid

open fun visitDynamicTypeVoid(@NotNull type: KtDynamicType, data: P)

visitElement

open fun visitElement(element: @NotNull PsiElement)

visitEnumEntry

fun visitEnumEntry(@NotNull enumEntry: KtEnumEntry, data: P): Void

visitEnumEntryVoid

open fun visitEnumEntryVoid(@NotNull enumEntry: KtEnumEntry, data: P)

visitErrorElement

open fun visitErrorElement(element: @NotNull PsiErrorElement)

visitErrorSafeQualifiedExpression

visitErrorSafeQualifiedExpressionVoid

visitEscapeStringTemplateEntry

visitEscapeStringTemplateEntryVoid

visitExpression

fun visitExpression(@NotNull expression: KtExpression, data: P): Void

visitExpressionVoid

open fun visitExpressionVoid(@NotNull expression: KtExpression, data: P)

visitExpressionWithLabel

fun visitExpressionWithLabel(@NotNull expression: KtExpressionWithLabel, data: P): Void

visitExpressionWithLabelVoid

open fun visitExpressionWithLabelVoid(@NotNull expression: KtExpressionWithLabel, data: P)

visitFile

open fun visitFile(psiFile: @NotNull PsiFile)

visitFileAnnotationList

open fun visitFileAnnotationList(@NotNull fileAnnotationList: KtFileAnnotationList, data: D): R

visitFinallySection

fun visitFinallySection(@NotNull finallySection: KtFinallySection, data: P): Void

visitFinallySectionVoid

open fun visitFinallySectionVoid(@NotNull finallySection: KtFinallySection, data: P)

visitForExpression

fun visitForExpression(@NotNull expression: KtForExpression, data: P): Void

visitForExpressionVoid

open fun visitForExpressionVoid(@NotNull expression: KtForExpression, data: P)

visitFunctionType

fun visitFunctionType(@NotNull type: KtFunctionType, data: P): Void

visitFunctionTypeVoid

open fun visitFunctionTypeVoid(@NotNull type: KtFunctionType, data: P)

visitIfExpression

fun visitIfExpression(@NotNull expression: KtIfExpression, data: P): Void

visitIfExpressionVoid

open fun visitIfExpressionVoid(@NotNull expression: KtIfExpression, data: P)

visitImportAlias

open fun visitImportAlias(@NotNull importAlias: KtImportAlias, data: D): R

visitImportAliasVoid

open fun visitImportAliasVoid(@NotNull importAlias: KtImportAlias, data: P)

visitImportDirective

fun visitImportDirective(@NotNull importDirective: KtImportDirective, data: P): Void

visitImportDirectiveVoid

open fun visitImportDirectiveVoid(@NotNull importDirective: KtImportDirective, data: P)

visitImportList

fun visitImportList(@NotNull importList: KtImportList, data: P): Void

visitImportListVoid

open fun visitImportListVoid(@NotNull importList: KtImportList, data: P)

visitInitializerList

fun visitInitializerList(@NotNull list: KtInitializerList, data: P): Void

visitInitializerListVoid

open fun visitInitializerListVoid(@NotNull list: KtInitializerList, data: P)

visitIntersectionType

open fun visitIntersectionType(@NotNull definitelyNotNullType: KtIntersectionType, data: D): R

visitIsExpression

fun visitIsExpression(@NotNull expression: KtIsExpression, data: P): Void

visitIsExpressionVoid

open fun visitIsExpressionVoid(@NotNull expression: KtIsExpression, data: P)

visitKtCommonFile

fun visitKtCommonFile(@NotNull file: KtCommonFile): R

Required for KtCommonFile implementation. It is not expected to be used, because KtCommonFile should not be used directly.

visitKtElement

fun visitKtElement(@NotNull element: KtElement, data: P): Void

visitKtElementVoid

open fun visitKtElementVoid(@NotNull element: KtElement, data: P)

visitKtFile

fun visitKtFile(@NotNull file: KtFile, data: P): Void

visitKtFileVoid

open fun visitKtFileVoid(@NotNull file: KtFile, data: P)

visitLabeledExpression

fun visitLabeledExpression(@NotNull expression: KtLabeledExpression, data: P): Void

visitLabeledExpressionVoid

open fun visitLabeledExpressionVoid(@NotNull expression: KtLabeledExpression, data: P)

visitLambdaExpression

fun visitLambdaExpression(@NotNull expression: KtLambdaExpression, data: P): Void

visitLambdaExpressionVoid

open fun visitLambdaExpressionVoid(@NotNull expression: KtLambdaExpression, data: P)

visitLiteralStringTemplateEntry

visitLiteralStringTemplateEntryVoid

visitLoopExpression

fun visitLoopExpression(@NotNull loopExpression: KtLoopExpression, data: P): Void

visitLoopExpressionVoid

open fun visitLoopExpressionVoid(@NotNull loopExpression: KtLoopExpression, data: P)

visitModifierList

fun visitModifierList(@NotNull list: KtModifierList, data: P): Void

visitModifierListVoid

open fun visitModifierListVoid(@NotNull list: KtModifierList, data: P)

visitNamedDeclaration

fun visitNamedDeclaration(@NotNull declaration: KtNamedDeclaration, data: P): Void

visitNamedDeclarationVoid

open fun visitNamedDeclarationVoid(@NotNull declaration: KtNamedDeclaration, data: P)

visitNamedFunction

fun visitNamedFunction(@NotNull function: KtNamedFunction, data: P): Void

visitNamedFunctionVoid

open fun visitNamedFunctionVoid(@NotNull function: KtNamedFunction, data: P)

visitNullableType

fun visitNullableType(@NotNull nullableType: KtNullableType, data: P): Void

visitNullableTypeVoid

open fun visitNullableTypeVoid(@NotNull nullableType: KtNullableType, data: P)

visitObjectDeclaration

fun visitObjectDeclaration(@NotNull declaration: KtObjectDeclaration, data: P): Void

visitObjectDeclarationVoid

open fun visitObjectDeclarationVoid(@NotNull declaration: KtObjectDeclaration, data: P)

visitObjectLiteralExpression

fun visitObjectLiteralExpression(@NotNull expression: KtObjectLiteralExpression, data: P): Void

visitObjectLiteralExpressionVoid

open fun visitObjectLiteralExpressionVoid(@NotNull expression: KtObjectLiteralExpression, data: P)

visitOuterLanguageElement

open fun visitOuterLanguageElement(element: @NotNull OuterLanguageElement)

visitPackageDirective

open fun visitPackageDirective(@NotNull directive: KtPackageDirective, data: D): R

visitParameter

fun visitParameter(@NotNull parameter: KtParameter, data: P): Void

visitParameterList

fun visitParameterList(@NotNull list: KtParameterList, data: P): Void

visitParameterListVoid

open fun visitParameterListVoid(@NotNull list: KtParameterList, data: P)

visitParameterVoid

open fun visitParameterVoid(@NotNull parameter: KtParameter, data: P)

visitParenthesizedExpression

fun visitParenthesizedExpression(@NotNull expression: KtParenthesizedExpression, data: P): Void

visitParenthesizedExpressionVoid

open fun visitParenthesizedExpressionVoid(@NotNull expression: KtParenthesizedExpression, data: P)

visitPlainText

open fun visitPlainText(content: @NotNull PsiPlainText)

visitPlainTextFile

open fun visitPlainTextFile(file: @NotNull PsiPlainTextFile)

visitPostfixExpression

fun visitPostfixExpression(@NotNull expression: KtPostfixExpression, data: P): Void

visitPostfixExpressionVoid

open fun visitPostfixExpressionVoid(@NotNull expression: KtPostfixExpression, data: P)

visitPrefixExpression

fun visitPrefixExpression(@NotNull expression: KtPrefixExpression, data: P): Void

visitPrefixExpressionVoid

open fun visitPrefixExpressionVoid(@NotNull expression: KtPrefixExpression, data: P)

visitPrimaryConstructor

open fun visitPrimaryConstructor(@NotNull constructor: KtPrimaryConstructor, data: P): Void

visitPrimaryConstructorVoid

open fun visitPrimaryConstructorVoid(@NotNull constructor: KtPrimaryConstructor, data: P)

visitProperty

fun visitProperty(@NotNull property: KtProperty, data: P): Void

visitPropertyAccessor

fun visitPropertyAccessor(@NotNull accessor: KtPropertyAccessor, data: P): Void

visitPropertyAccessorVoid

open fun visitPropertyAccessorVoid(@NotNull accessor: KtPropertyAccessor, data: P)

visitPropertyDelegate

fun visitPropertyDelegate(@NotNull delegate: KtPropertyDelegate, data: P): Void

visitPropertyDelegateVoid

open fun visitPropertyDelegateVoid(@NotNull delegate: KtPropertyDelegate, data: P)

visitPropertyVoid

open fun visitPropertyVoid(@NotNull property: KtProperty, data: P)

visitQualifiedExpression

fun visitQualifiedExpression(@NotNull expression: KtQualifiedExpression, data: P): Void

visitQualifiedExpressionVoid

open fun visitQualifiedExpressionVoid(@NotNull expression: KtQualifiedExpression, data: P)

visitReferenceExpression

fun visitReferenceExpression(@NotNull expression: KtReferenceExpression, data: P): Void

visitReferenceExpressionVoid

open fun visitReferenceExpressionVoid(@NotNull expression: KtReferenceExpression, data: P)

visitReturnExpression

fun visitReturnExpression(@NotNull expression: KtReturnExpression, data: P): Void

visitReturnExpressionVoid

open fun visitReturnExpressionVoid(@NotNull expression: KtReturnExpression, data: P)

visitSafeQualifiedExpression

fun visitSafeQualifiedExpression(@NotNull expression: KtSafeQualifiedExpression, data: P): Void

visitSafeQualifiedExpressionVoid

open fun visitSafeQualifiedExpressionVoid(@NotNull expression: KtSafeQualifiedExpression, data: P)

visitScript

fun visitScript(@NotNull script: KtScript, data: P): Void

visitScriptInitializer

open fun visitScriptInitializer(@NotNull initializer: KtScriptInitializer, data: D): R

visitScriptVoid

open fun visitScriptVoid(@NotNull script: KtScript, data: P)

visitSecondaryConstructor

open fun visitSecondaryConstructor(@NotNull constructor: KtSecondaryConstructor, data: D): R

visitSecondaryConstructorVoid

open fun visitSecondaryConstructorVoid(@NotNull constructor: KtSecondaryConstructor, data: P)

visitSimpleNameExpression

fun visitSimpleNameExpression(@NotNull expression: KtSimpleNameExpression, data: P): Void

visitSimpleNameExpressionVoid

open fun visitSimpleNameExpressionVoid(@NotNull expression: KtSimpleNameExpression, data: P)

visitSimpleNameStringTemplateEntry

visitSimpleNameStringTemplateEntryVoid

visitStringInterpolationPrefix

visitStringTemplateEntry

fun visitStringTemplateEntry(@NotNull entry: KtStringTemplateEntry, data: P): Void

visitStringTemplateEntryVoid

open fun visitStringTemplateEntryVoid(@NotNull entry: KtStringTemplateEntry, data: P)

visitStringTemplateEntryWithExpression

visitStringTemplateEntryWithExpressionVoid

visitStringTemplateExpression

fun visitStringTemplateExpression(@NotNull expression: KtStringTemplateExpression, data: P): Void

visitStringTemplateExpressionVoid

open fun visitStringTemplateExpressionVoid(@NotNull expression: KtStringTemplateExpression, data: P)

visitSuperExpression

fun visitSuperExpression(@NotNull expression: KtSuperExpression, data: P): Void

visitSuperExpressionVoid

open fun visitSuperExpressionVoid(@NotNull expression: KtSuperExpression, data: P)

visitSuperTypeCallEntry

fun visitSuperTypeCallEntry(@NotNull call: KtSuperTypeCallEntry, data: P): Void

visitSuperTypeCallEntryVoid

open fun visitSuperTypeCallEntryVoid(@NotNull call: KtSuperTypeCallEntry, data: P)

visitSuperTypeEntry

fun visitSuperTypeEntry(@NotNull specifier: KtSuperTypeEntry, data: P): Void

visitSuperTypeEntryVoid

open fun visitSuperTypeEntryVoid(@NotNull specifier: KtSuperTypeEntry, data: P)

visitSuperTypeList

fun visitSuperTypeList(@NotNull list: KtSuperTypeList, data: P): Void

visitSuperTypeListEntry

fun visitSuperTypeListEntry(@NotNull specifier: KtSuperTypeListEntry, data: P): Void

visitSuperTypeListEntryVoid

open fun visitSuperTypeListEntryVoid(@NotNull specifier: KtSuperTypeListEntry, data: P)

visitSuperTypeListVoid

open fun visitSuperTypeListVoid(@NotNull list: KtSuperTypeList, data: P)

visitThisExpression

fun visitThisExpression(@NotNull expression: KtThisExpression, data: P): Void

visitThisExpressionVoid

open fun visitThisExpressionVoid(@NotNull expression: KtThisExpression, data: P)

visitThrowExpression

fun visitThrowExpression(@NotNull expression: KtThrowExpression, data: P): Void

visitThrowExpressionVoid

open fun visitThrowExpressionVoid(@NotNull expression: KtThrowExpression, data: P)

visitTryExpression

fun visitTryExpression(@NotNull expression: KtTryExpression, data: P): Void

visitTryExpressionVoid

open fun visitTryExpressionVoid(@NotNull expression: KtTryExpression, data: P)

visitTypeAlias

open fun visitTypeAlias(@NotNull typeAlias: KtTypeAlias, data: D): R

visitTypeArgumentList

fun visitTypeArgumentList(@NotNull typeArgumentList: KtTypeArgumentList, data: P): Void

visitTypeArgumentListVoid

open fun visitTypeArgumentListVoid(@NotNull typeArgumentList: KtTypeArgumentList, data: P)

visitTypeConstraint

fun visitTypeConstraint(@NotNull constraint: KtTypeConstraint, data: P): Void

visitTypeConstraintList

fun visitTypeConstraintList(@NotNull list: KtTypeConstraintList, data: P): Void

visitTypeConstraintListVoid

open fun visitTypeConstraintListVoid(@NotNull list: KtTypeConstraintList, data: P)

visitTypeConstraintVoid

open fun visitTypeConstraintVoid(@NotNull constraint: KtTypeConstraint, data: P)

visitTypeParameter

fun visitTypeParameter(@NotNull parameter: KtTypeParameter, data: P): Void

visitTypeParameterList

fun visitTypeParameterList(@NotNull list: KtTypeParameterList, data: P): Void

visitTypeParameterListVoid

open fun visitTypeParameterListVoid(@NotNull list: KtTypeParameterList, data: P)

visitTypeParameterVoid

open fun visitTypeParameterVoid(@NotNull parameter: KtTypeParameter, data: P)

visitTypeProjection

fun visitTypeProjection(@NotNull typeProjection: KtTypeProjection, data: P): Void

visitTypeProjectionVoid

open fun visitTypeProjectionVoid(@NotNull typeProjection: KtTypeProjection, data: P)

visitTypeReference

fun visitTypeReference(@NotNull typeReference: KtTypeReference, data: P): Void

visitTypeReferenceVoid

open fun visitTypeReferenceVoid(@NotNull typeReference: KtTypeReference, data: P)

visitUnaryExpression

fun visitUnaryExpression(@NotNull expression: KtUnaryExpression, data: P): Void

visitUnaryExpressionVoid

open fun visitUnaryExpressionVoid(@NotNull expression: KtUnaryExpression, data: P)

visitUnionType

open fun visitUnionType(@NotNull unionType: KtUnionType, data: D): R

visitUserType

fun visitUserType(@NotNull type: KtUserType, data: P): Void

visitUserTypeVoid

open fun visitUserTypeVoid(@NotNull type: KtUserType, data: P)

visitValueArgumentList

fun visitValueArgumentList(@NotNull list: KtValueArgumentList, data: P): Void

visitValueArgumentListVoid

open fun visitValueArgumentListVoid(@NotNull list: KtValueArgumentList, data: P)

visitWhenConditionInRange

fun visitWhenConditionInRange(@NotNull condition: KtWhenConditionInRange, data: P): Void

visitWhenConditionInRangeVoid

open fun visitWhenConditionInRangeVoid(@NotNull condition: KtWhenConditionInRange, data: P)

visitWhenConditionIsPattern

fun visitWhenConditionIsPattern(@NotNull condition: KtWhenConditionIsPattern, data: P): Void

visitWhenConditionIsPatternVoid

open fun visitWhenConditionIsPatternVoid(@NotNull condition: KtWhenConditionIsPattern, data: P)

visitWhenConditionWithExpression

visitWhenConditionWithExpressionVoid

visitWhenEntry

fun visitWhenEntry(@NotNull ktWhenEntry: KtWhenEntry, data: P): Void

visitWhenEntryVoid

open fun visitWhenEntryVoid(@NotNull ktWhenEntry: KtWhenEntry, data: P)

visitWhenExpression

fun visitWhenExpression(@NotNull expression: KtWhenExpression, data: P): Void

visitWhenExpressionVoid

open fun visitWhenExpressionVoid(@NotNull expression: KtWhenExpression, data: P)

visitWhileExpression

fun visitWhileExpression(@NotNull expression: KtWhileExpression, data: P): Void

visitWhileExpressionVoid

open fun visitWhileExpressionVoid(@NotNull expression: KtWhileExpression, data: P)

visitWhiteSpace

open fun visitWhiteSpace(space: @NotNull PsiWhiteSpace)