KtVisitorVoidWithParameter¶
open class KtVisitorVoidWithParameter<P> : KtVisitor<Void, P>
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¶
fun visitBinaryWithTypeRHSExpression(@NotNull expression: KtBinaryExpressionWithTypeRHS, data: P): Void
visitBinaryWithTypeRHSExpressionVoid¶
open fun visitBinaryWithTypeRHSExpressionVoid(@NotNull expression: KtBinaryExpressionWithTypeRHS, data: P)
visitBlockExpression¶
fun visitBlockExpression(@NotNull expression: KtBlockExpression, data: P): Void
visitBlockExpressionVoid¶
open fun visitBlockExpressionVoid(@NotNull expression: KtBlockExpression, data: P)
visitBlockStringTemplateEntry¶
fun visitBlockStringTemplateEntry(@NotNull entry: KtBlockStringTemplateEntry, data: P): Void
visitBlockStringTemplateEntryVoid¶
open fun visitBlockStringTemplateEntryVoid(@NotNull entry: KtBlockStringTemplateEntry, data: P)
visitBreakExpression¶
fun visitBreakExpression(@NotNull expression: KtBreakExpression, data: P): Void
visitBreakExpressionVoid¶
open fun visitBreakExpressionVoid(@NotNull expression: KtBreakExpression, data: P)
visitCallableReferenceExpression¶
fun visitCallableReferenceExpression(@NotNull expression: KtCallableReferenceExpression, data: P): Void
visitCallableReferenceExpressionVoid¶
open fun visitCallableReferenceExpressionVoid(@NotNull expression: KtCallableReferenceExpression, data: P)
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¶
open fun visitCollectionLiteralExpressionVoid(@NotNull expression: KtCollectionLiteralExpression, data: P)
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¶
fun visitConstructorDelegationCall(@NotNull call: KtConstructorDelegationCall, data: P): Void
visitConstructorDelegationCallVoid¶
open fun visitConstructorDelegationCallVoid(@NotNull call: KtConstructorDelegationCall, data: P)
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¶
fun visitErrorSafeQualifiedExpression(@NotNull expression: KtErrorSafeQualifiedExpression, data: P): Void
visitErrorSafeQualifiedExpressionVoid¶
open fun visitErrorSafeQualifiedExpressionVoid(@NotNull expression: KtErrorSafeQualifiedExpression, data: P)
visitEscapeStringTemplateEntry¶
fun visitEscapeStringTemplateEntry(@NotNull entry: KtEscapeStringTemplateEntry, data: P): Void
visitEscapeStringTemplateEntryVoid¶
open fun visitEscapeStringTemplateEntryVoid(@NotNull entry: KtEscapeStringTemplateEntry, data: P)
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¶
fun visitLiteralStringTemplateEntry(@NotNull entry: KtLiteralStringTemplateEntry, data: P): Void
visitLiteralStringTemplateEntryVoid¶
open fun visitLiteralStringTemplateEntryVoid(@NotNull entry: KtLiteralStringTemplateEntry, data: P)
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¶
fun visitSimpleNameStringTemplateEntry(@NotNull entry: KtSimpleNameStringTemplateEntry, data: P): Void
visitSimpleNameStringTemplateEntryVoid¶
open fun visitSimpleNameStringTemplateEntryVoid(@NotNull entry: KtSimpleNameStringTemplateEntry, data: P)
visitStringInterpolationPrefix¶
open fun visitStringInterpolationPrefix(@NotNull prefix: KtStringInterpolationPrefix, data: D): R
See also
visitStringTemplateEntry¶
fun visitStringTemplateEntry(@NotNull entry: KtStringTemplateEntry, data: P): Void
visitStringTemplateEntryVoid¶
open fun visitStringTemplateEntryVoid(@NotNull entry: KtStringTemplateEntry, data: P)
visitStringTemplateEntryWithExpression¶
fun visitStringTemplateEntryWithExpression(@NotNull entry: KtStringTemplateEntryWithExpression, data: P): Void
visitStringTemplateEntryWithExpressionVoid¶
open fun visitStringTemplateEntryWithExpressionVoid(@NotNull entry: KtStringTemplateEntryWithExpression, data: P)
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¶
fun visitWhenConditionWithExpression(@NotNull condition: KtWhenConditionWithExpression, data: P): Void
visitWhenConditionWithExpressionVoid¶
open fun visitWhenConditionWithExpressionVoid(@NotNull condition: KtWhenConditionWithExpression, data: P)
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)