Interface KotlinVisitor<P,R>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
AstVisitor<P,R>
- All Known Implementing Classes:
KotlinVisitorBase
public interface KotlinVisitor<P,R> extends AstVisitor<P,R>
This interface defines a complete generic visitor for a parse tree produced byKotlin
.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default R
visitAdditiveExpression(KotlinParser.KtAdditiveExpression node, P data)
Visit a parse tree produced byKotlin#additiveExpression
.default R
visitAdditiveOperator(KotlinParser.KtAdditiveOperator node, P data)
Visit a parse tree produced byKotlin#additiveOperator
.default R
visitAnnotatedDelegationSpecifier(KotlinParser.KtAnnotatedDelegationSpecifier node, P data)
Visit a parse tree produced byKotlin#annotatedDelegationSpecifier
.default R
visitAnnotatedLambda(KotlinParser.KtAnnotatedLambda node, P data)
Visit a parse tree produced byKotlin#annotatedLambda
.default R
visitAnnotation(KotlinParser.KtAnnotation node, P data)
Visit a parse tree produced byKotlin#annotation
.default R
visitAnnotationUseSiteTarget(KotlinParser.KtAnnotationUseSiteTarget node, P data)
Visit a parse tree produced byKotlin#annotationUseSiteTarget
.default R
visitAnonymousFunction(KotlinParser.KtAnonymousFunction node, P data)
Visit a parse tree produced byKotlin#anonymousFunction
.default R
visitAnonymousInitializer(KotlinParser.KtAnonymousInitializer node, P data)
Visit a parse tree produced byKotlin#anonymousInitializer
.default R
visitAsExpression(KotlinParser.KtAsExpression node, P data)
Visit a parse tree produced byKotlin#asExpression
.default R
visitAsOperator(KotlinParser.KtAsOperator node, P data)
Visit a parse tree produced byKotlin#asOperator
.default R
visitAssignableExpression(KotlinParser.KtAssignableExpression node, P data)
Visit a parse tree produced byKotlin#assignableExpression
.default R
visitAssignableSuffix(KotlinParser.KtAssignableSuffix node, P data)
Visit a parse tree produced byKotlin#assignableSuffix
.default R
visitAssignment(KotlinParser.KtAssignment node, P data)
Visit a parse tree produced byKotlin#assignment
.default R
visitAssignmentAndOperator(KotlinParser.KtAssignmentAndOperator node, P data)
Visit a parse tree produced byKotlin#assignmentAndOperator
.default R
visitBlock(KotlinParser.KtBlock node, P data)
Visit a parse tree produced byKotlin#block
.default R
visitCallableReference(KotlinParser.KtCallableReference node, P data)
Visit a parse tree produced byKotlin#callableReference
.default R
visitCallSuffix(KotlinParser.KtCallSuffix node, P data)
Visit a parse tree produced byKotlin#callSuffix
.default R
visitCatchBlock(KotlinParser.KtCatchBlock node, P data)
Visit a parse tree produced byKotlin#catchBlock
.default R
visitClassBody(KotlinParser.KtClassBody node, P data)
Visit a parse tree produced byKotlin#classBody
.default R
visitClassDeclaration(KotlinParser.KtClassDeclaration node, P data)
Visit a parse tree produced byKotlin#classDeclaration
.default R
visitClassMemberDeclaration(KotlinParser.KtClassMemberDeclaration node, P data)
Visit a parse tree produced byKotlin#classMemberDeclaration
.default R
visitClassMemberDeclarations(KotlinParser.KtClassMemberDeclarations node, P data)
Visit a parse tree produced byKotlin#classMemberDeclarations
.default R
visitClassModifier(KotlinParser.KtClassModifier node, P data)
Visit a parse tree produced byKotlin#classModifier
.default R
visitClassParameter(KotlinParser.KtClassParameter node, P data)
Visit a parse tree produced byKotlin#classParameter
.default R
visitClassParameters(KotlinParser.KtClassParameters node, P data)
Visit a parse tree produced byKotlin#classParameters
.default R
visitCollectionLiteral(KotlinParser.KtCollectionLiteral node, P data)
Visit a parse tree produced byKotlin#collectionLiteral
.default R
visitCompanionObject(KotlinParser.KtCompanionObject node, P data)
Visit a parse tree produced byKotlin#companionObject
.default R
visitComparison(KotlinParser.KtComparison node, P data)
Visit a parse tree produced byKotlin#comparison
.default R
visitComparisonOperator(KotlinParser.KtComparisonOperator node, P data)
Visit a parse tree produced byKotlin#comparisonOperator
.default R
visitConjunction(KotlinParser.KtConjunction node, P data)
Visit a parse tree produced byKotlin#conjunction
.default R
visitConstructorDelegationCall(KotlinParser.KtConstructorDelegationCall node, P data)
Visit a parse tree produced byKotlin#constructorDelegationCall
.default R
visitConstructorInvocation(KotlinParser.KtConstructorInvocation node, P data)
Visit a parse tree produced byKotlin#constructorInvocation
.default R
visitControlStructureBody(KotlinParser.KtControlStructureBody node, P data)
Visit a parse tree produced byKotlin#controlStructureBody
.default R
visitDeclaration(KotlinParser.KtDeclaration node, P data)
Visit a parse tree produced byKotlin#declaration
.default R
visitDefinitelyNonNullableType(KotlinParser.KtDefinitelyNonNullableType node, P data)
Visit a parse tree produced byKotlin#definitelyNonNullableType
.default R
visitDelegationSpecifier(KotlinParser.KtDelegationSpecifier node, P data)
Visit a parse tree produced byKotlin#delegationSpecifier
.default R
visitDelegationSpecifiers(KotlinParser.KtDelegationSpecifiers node, P data)
Visit a parse tree produced byKotlin#delegationSpecifiers
.default R
visitDirectlyAssignableExpression(KotlinParser.KtDirectlyAssignableExpression node, P data)
Visit a parse tree produced byKotlin#directlyAssignableExpression
.default R
visitDisjunction(KotlinParser.KtDisjunction node, P data)
Visit a parse tree produced byKotlin#disjunction
.default R
visitDoWhileStatement(KotlinParser.KtDoWhileStatement node, P data)
Visit a parse tree produced byKotlin#doWhileStatement
.default R
visitElvis(KotlinParser.KtElvis node, P data)
Visit a parse tree produced byKotlin#elvis
.default R
visitElvisExpression(KotlinParser.KtElvisExpression node, P data)
Visit a parse tree produced byKotlin#elvisExpression
.default R
visitEnumClassBody(KotlinParser.KtEnumClassBody node, P data)
Visit a parse tree produced byKotlin#enumClassBody
.default R
visitEnumEntries(KotlinParser.KtEnumEntries node, P data)
Visit a parse tree produced byKotlin#enumEntries
.default R
visitEnumEntry(KotlinParser.KtEnumEntry node, P data)
Visit a parse tree produced byKotlin#enumEntry
.default R
visitEquality(KotlinParser.KtEquality node, P data)
Visit a parse tree produced byKotlin#equality
.default R
visitEqualityOperator(KotlinParser.KtEqualityOperator node, P data)
Visit a parse tree produced byKotlin#equalityOperator
.default R
visitExcl(KotlinParser.KtExcl node, P data)
Visit a parse tree produced byKotlin#excl
.default R
visitExplicitDelegation(KotlinParser.KtExplicitDelegation node, P data)
Visit a parse tree produced byKotlin#explicitDelegation
.default R
visitExpression(KotlinParser.KtExpression node, P data)
Visit a parse tree produced byKotlin#expression
.default R
visitFileAnnotation(KotlinParser.KtFileAnnotation node, P data)
Visit a parse tree produced byKotlin#fileAnnotation
.default R
visitFinallyBlock(KotlinParser.KtFinallyBlock node, P data)
Visit a parse tree produced byKotlin#finallyBlock
.default R
visitForStatement(KotlinParser.KtForStatement node, P data)
Visit a parse tree produced byKotlin#forStatement
.default R
visitFunctionBody(KotlinParser.KtFunctionBody node, P data)
Visit a parse tree produced byKotlin#functionBody
.default R
visitFunctionDeclaration(KotlinParser.KtFunctionDeclaration node, P data)
Visit a parse tree produced byKotlin#functionDeclaration
.default R
visitFunctionLiteral(KotlinParser.KtFunctionLiteral node, P data)
Visit a parse tree produced byKotlin#functionLiteral
.default R
visitFunctionModifier(KotlinParser.KtFunctionModifier node, P data)
Visit a parse tree produced byKotlin#functionModifier
.default R
visitFunctionType(KotlinParser.KtFunctionType node, P data)
Visit a parse tree produced byKotlin#functionType
.default R
visitFunctionTypeParameters(KotlinParser.KtFunctionTypeParameters node, P data)
Visit a parse tree produced byKotlin#functionTypeParameters
.default R
visitFunctionValueParameter(KotlinParser.KtFunctionValueParameter node, P data)
Visit a parse tree produced byKotlin#functionValueParameter
.default R
visitFunctionValueParameters(KotlinParser.KtFunctionValueParameters node, P data)
Visit a parse tree produced byKotlin#functionValueParameters
.default R
visitFunctionValueParameterWithOptionalType(KotlinParser.KtFunctionValueParameterWithOptionalType node, P data)
Visit a parse tree produced byKotlin#functionValueParameterWithOptionalType
.default R
visitGenericCallLikeComparison(KotlinParser.KtGenericCallLikeComparison node, P data)
Visit a parse tree produced byKotlin#genericCallLikeComparison
.default R
visitGetter(KotlinParser.KtGetter node, P data)
Visit a parse tree produced byKotlin#getter
.default R
visitIdentifier(KotlinParser.KtIdentifier node, P data)
Visit a parse tree produced byKotlin#identifier
.default R
visitIfExpression(KotlinParser.KtIfExpression node, P data)
Visit a parse tree produced byKotlin#ifExpression
.default R
visitImportAlias(KotlinParser.KtImportAlias node, P data)
Visit a parse tree produced byKotlin#importAlias
.default R
visitImportHeader(KotlinParser.KtImportHeader node, P data)
Visit a parse tree produced byKotlin#importHeader
.default R
visitImportList(KotlinParser.KtImportList node, P data)
Visit a parse tree produced byKotlin#importList
.default R
visitIndexingSuffix(KotlinParser.KtIndexingSuffix node, P data)
Visit a parse tree produced byKotlin#indexingSuffix
.default R
visitInfixFunctionCall(KotlinParser.KtInfixFunctionCall node, P data)
Visit a parse tree produced byKotlin#infixFunctionCall
.default R
visitInfixOperation(KotlinParser.KtInfixOperation node, P data)
Visit a parse tree produced byKotlin#infixOperation
.default R
visitInheritanceModifier(KotlinParser.KtInheritanceModifier node, P data)
Visit a parse tree produced byKotlin#inheritanceModifier
.default R
visitInOperator(KotlinParser.KtInOperator node, P data)
Visit a parse tree produced byKotlin#inOperator
.default R
visitIsOperator(KotlinParser.KtIsOperator node, P data)
Visit a parse tree produced byKotlin#isOperator
.default R
visitJumpExpression(KotlinParser.KtJumpExpression node, P data)
Visit a parse tree produced byKotlin#jumpExpression
.default R
visitKotlinFile(KotlinParser.KtKotlinFile node, P data)
Visit a parse tree produced byKotlin#kotlinFile
.default R
visitKotlinNode(KotlinNode node, P data)
The default visit method for Kotlin nodes.default R
visitLabel(KotlinParser.KtLabel node, P data)
Visit a parse tree produced byKotlin#label
.default R
visitLambdaLiteral(KotlinParser.KtLambdaLiteral node, P data)
Visit a parse tree produced byKotlin#lambdaLiteral
.default R
visitLambdaParameter(KotlinParser.KtLambdaParameter node, P data)
Visit a parse tree produced byKotlin#lambdaParameter
.default R
visitLambdaParameters(KotlinParser.KtLambdaParameters node, P data)
Visit a parse tree produced byKotlin#lambdaParameters
.default R
visitLineStringContent(KotlinParser.KtLineStringContent node, P data)
Visit a parse tree produced byKotlin#lineStringContent
.default R
visitLineStringExpression(KotlinParser.KtLineStringExpression node, P data)
Visit a parse tree produced byKotlin#lineStringExpression
.default R
visitLineStringLiteral(KotlinParser.KtLineStringLiteral node, P data)
Visit a parse tree produced byKotlin#lineStringLiteral
.default R
visitLiteralConstant(KotlinParser.KtLiteralConstant node, P data)
Visit a parse tree produced byKotlin#literalConstant
.default R
visitLoopStatement(KotlinParser.KtLoopStatement node, P data)
Visit a parse tree produced byKotlin#loopStatement
.default R
visitMemberAccessOperator(KotlinParser.KtMemberAccessOperator node, P data)
Visit a parse tree produced byKotlin#memberAccessOperator
.default R
visitMemberModifier(KotlinParser.KtMemberModifier node, P data)
Visit a parse tree produced byKotlin#memberModifier
.default R
visitModifier(KotlinParser.KtModifier node, P data)
Visit a parse tree produced byKotlin#modifier
.default R
visitModifiers(KotlinParser.KtModifiers node, P data)
Visit a parse tree produced byKotlin#modifiers
.default R
visitMultiAnnotation(KotlinParser.KtMultiAnnotation node, P data)
Visit a parse tree produced byKotlin#multiAnnotation
.default R
visitMultiLineStringContent(KotlinParser.KtMultiLineStringContent node, P data)
Visit a parse tree produced byKotlin#multiLineStringContent
.default R
visitMultiLineStringExpression(KotlinParser.KtMultiLineStringExpression node, P data)
Visit a parse tree produced byKotlin#multiLineStringExpression
.default R
visitMultiLineStringLiteral(KotlinParser.KtMultiLineStringLiteral node, P data)
Visit a parse tree produced byKotlin#multiLineStringLiteral
.default R
visitMultiplicativeExpression(KotlinParser.KtMultiplicativeExpression node, P data)
Visit a parse tree produced byKotlin#multiplicativeExpression
.default R
visitMultiplicativeOperator(KotlinParser.KtMultiplicativeOperator node, P data)
Visit a parse tree produced byKotlin#multiplicativeOperator
.default R
visitMultiVariableDeclaration(KotlinParser.KtMultiVariableDeclaration node, P data)
Visit a parse tree produced byKotlin#multiVariableDeclaration
.default R
visitNavigationSuffix(KotlinParser.KtNavigationSuffix node, P data)
Visit a parse tree produced byKotlin#navigationSuffix
.default R
visitNullableType(KotlinParser.KtNullableType node, P data)
Visit a parse tree produced byKotlin#nullableType
.default R
visitObjectDeclaration(KotlinParser.KtObjectDeclaration node, P data)
Visit a parse tree produced byKotlin#objectDeclaration
.default R
visitObjectLiteral(KotlinParser.KtObjectLiteral node, P data)
Visit a parse tree produced byKotlin#objectLiteral
.default R
visitPackageHeader(KotlinParser.KtPackageHeader node, P data)
Visit a parse tree produced byKotlin#packageHeader
.default R
visitParameter(KotlinParser.KtParameter node, P data)
Visit a parse tree produced byKotlin#parameter
.default R
visitParameterModifier(KotlinParser.KtParameterModifier node, P data)
Visit a parse tree produced byKotlin#parameterModifier
.default R
visitParameterModifiers(KotlinParser.KtParameterModifiers node, P data)
Visit a parse tree produced byKotlin#parameterModifiers
.default R
visitParametersWithOptionalType(KotlinParser.KtParametersWithOptionalType node, P data)
Visit a parse tree produced byKotlin#parametersWithOptionalType
.default R
visitParameterWithOptionalType(KotlinParser.KtParameterWithOptionalType node, P data)
Visit a parse tree produced byKotlin#parameterWithOptionalType
.default R
visitParenthesizedAssignableExpression(KotlinParser.KtParenthesizedAssignableExpression node, P data)
Visit a parse tree produced byKotlin#parenthesizedAssignableExpression
.default R
visitParenthesizedDirectlyAssignableExpression(KotlinParser.KtParenthesizedDirectlyAssignableExpression node, P data)
Visit a parse tree produced byKotlin#parenthesizedDirectlyAssignableExpression
.default R
visitParenthesizedExpression(KotlinParser.KtParenthesizedExpression node, P data)
Visit a parse tree produced byKotlin#parenthesizedExpression
.default R
visitParenthesizedType(KotlinParser.KtParenthesizedType node, P data)
Visit a parse tree produced byKotlin#parenthesizedType
.default R
visitParenthesizedUserType(KotlinParser.KtParenthesizedUserType node, P data)
Visit a parse tree produced byKotlin#parenthesizedUserType
.default R
visitPlatformModifier(KotlinParser.KtPlatformModifier node, P data)
Visit a parse tree produced byKotlin#platformModifier
.default R
visitPostfixUnaryExpression(KotlinParser.KtPostfixUnaryExpression node, P data)
Visit a parse tree produced byKotlin#postfixUnaryExpression
.default R
visitPostfixUnaryOperator(KotlinParser.KtPostfixUnaryOperator node, P data)
Visit a parse tree produced byKotlin#postfixUnaryOperator
.default R
visitPostfixUnarySuffix(KotlinParser.KtPostfixUnarySuffix node, P data)
Visit a parse tree produced byKotlin#postfixUnarySuffix
.default R
visitPrefixUnaryExpression(KotlinParser.KtPrefixUnaryExpression node, P data)
Visit a parse tree produced byKotlin#prefixUnaryExpression
.default R
visitPrefixUnaryOperator(KotlinParser.KtPrefixUnaryOperator node, P data)
Visit a parse tree produced byKotlin#prefixUnaryOperator
.default R
visitPrimaryConstructor(KotlinParser.KtPrimaryConstructor node, P data)
Visit a parse tree produced byKotlin#primaryConstructor
.default R
visitPrimaryExpression(KotlinParser.KtPrimaryExpression node, P data)
Visit a parse tree produced byKotlin#primaryExpression
.default R
visitPropertyDeclaration(KotlinParser.KtPropertyDeclaration node, P data)
Visit a parse tree produced byKotlin#propertyDeclaration
.default R
visitPropertyDelegate(KotlinParser.KtPropertyDelegate node, P data)
Visit a parse tree produced byKotlin#propertyDelegate
.default R
visitPropertyModifier(KotlinParser.KtPropertyModifier node, P data)
Visit a parse tree produced byKotlin#propertyModifier
.default R
visitQuest(KotlinParser.KtQuest node, P data)
Visit a parse tree produced byKotlin#quest
.default R
visitRangeExpression(KotlinParser.KtRangeExpression node, P data)
Visit a parse tree produced byKotlin#rangeExpression
.default R
visitRangeTest(KotlinParser.KtRangeTest node, P data)
Visit a parse tree produced byKotlin#rangeTest
.default R
visitReceiverType(KotlinParser.KtReceiverType node, P data)
Visit a parse tree produced byKotlin#receiverType
.default R
visitReificationModifier(KotlinParser.KtReificationModifier node, P data)
Visit a parse tree produced byKotlin#reificationModifier
.default R
visitSafeNav(KotlinParser.KtSafeNav node, P data)
Visit a parse tree produced byKotlin#safeNav
.default R
visitScript(KotlinParser.KtScript node, P data)
Visit a parse tree produced byKotlin#script
.default R
visitSecondaryConstructor(KotlinParser.KtSecondaryConstructor node, P data)
Visit a parse tree produced byKotlin#secondaryConstructor
.default R
visitSemi(KotlinParser.KtSemi node, P data)
Visit a parse tree produced byKotlin#semi
.default R
visitSemis(KotlinParser.KtSemis node, P data)
Visit a parse tree produced byKotlin#semis
.default R
visitSetter(KotlinParser.KtSetter node, P data)
Visit a parse tree produced byKotlin#setter
.default R
visitShebangLine(KotlinParser.KtShebangLine node, P data)
Visit a parse tree produced byKotlin#shebangLine
.default R
visitSimpleIdentifier(KotlinParser.KtSimpleIdentifier node, P data)
Visit a parse tree produced byKotlin#simpleIdentifier
.default R
visitSimpleUserType(KotlinParser.KtSimpleUserType node, P data)
Visit a parse tree produced byKotlin#simpleUserType
.default R
visitSingleAnnotation(KotlinParser.KtSingleAnnotation node, P data)
Visit a parse tree produced byKotlin#singleAnnotation
.default R
visitStatement(KotlinParser.KtStatement node, P data)
Visit a parse tree produced byKotlin#statement
.default R
visitStatements(KotlinParser.KtStatements node, P data)
Visit a parse tree produced byKotlin#statements
.default R
visitStringLiteral(KotlinParser.KtStringLiteral node, P data)
Visit a parse tree produced byKotlin#stringLiteral
.default R
visitSuperExpression(KotlinParser.KtSuperExpression node, P data)
Visit a parse tree produced byKotlin#superExpression
.default R
visitThisExpression(KotlinParser.KtThisExpression node, P data)
Visit a parse tree produced byKotlin#thisExpression
.default R
visitTopLevelObject(KotlinParser.KtTopLevelObject node, P data)
Visit a parse tree produced byKotlin#topLevelObject
.default R
visitTryExpression(KotlinParser.KtTryExpression node, P data)
Visit a parse tree produced byKotlin#tryExpression
.default R
visitType(KotlinParser.KtType node, P data)
Visit a parse tree produced byKotlin#type
.default R
visitTypeAlias(KotlinParser.KtTypeAlias node, P data)
Visit a parse tree produced byKotlin#typeAlias
.default R
visitTypeArguments(KotlinParser.KtTypeArguments node, P data)
Visit a parse tree produced byKotlin#typeArguments
.default R
visitTypeConstraint(KotlinParser.KtTypeConstraint node, P data)
Visit a parse tree produced byKotlin#typeConstraint
.default R
visitTypeConstraints(KotlinParser.KtTypeConstraints node, P data)
Visit a parse tree produced byKotlin#typeConstraints
.default R
visitTypeModifier(KotlinParser.KtTypeModifier node, P data)
Visit a parse tree produced byKotlin#typeModifier
.default R
visitTypeModifiers(KotlinParser.KtTypeModifiers node, P data)
Visit a parse tree produced byKotlin#typeModifiers
.default R
visitTypeParameter(KotlinParser.KtTypeParameter node, P data)
Visit a parse tree produced byKotlin#typeParameter
.default R
visitTypeParameterModifier(KotlinParser.KtTypeParameterModifier node, P data)
Visit a parse tree produced byKotlin#typeParameterModifier
.default R
visitTypeParameterModifiers(KotlinParser.KtTypeParameterModifiers node, P data)
Visit a parse tree produced byKotlin#typeParameterModifiers
.default R
visitTypeParameters(KotlinParser.KtTypeParameters node, P data)
Visit a parse tree produced byKotlin#typeParameters
.default R
visitTypeProjection(KotlinParser.KtTypeProjection node, P data)
Visit a parse tree produced byKotlin#typeProjection
.default R
visitTypeProjectionModifier(KotlinParser.KtTypeProjectionModifier node, P data)
Visit a parse tree produced byKotlin#typeProjectionModifier
.default R
visitTypeProjectionModifiers(KotlinParser.KtTypeProjectionModifiers node, P data)
Visit a parse tree produced byKotlin#typeProjectionModifiers
.default R
visitTypeReference(KotlinParser.KtTypeReference node, P data)
Visit a parse tree produced byKotlin#typeReference
.default R
visitTypeTest(KotlinParser.KtTypeTest node, P data)
Visit a parse tree produced byKotlin#typeTest
.default R
visitUnaryPrefix(KotlinParser.KtUnaryPrefix node, P data)
Visit a parse tree produced byKotlin#unaryPrefix
.default R
visitUnescapedAnnotation(KotlinParser.KtUnescapedAnnotation node, P data)
Visit a parse tree produced byKotlin#unescapedAnnotation
.default R
visitUserType(KotlinParser.KtUserType node, P data)
Visit a parse tree produced byKotlin#userType
.default R
visitValueArgument(KotlinParser.KtValueArgument node, P data)
Visit a parse tree produced byKotlin#valueArgument
.default R
visitValueArguments(KotlinParser.KtValueArguments node, P data)
Visit a parse tree produced byKotlin#valueArguments
.default R
visitVariableDeclaration(KotlinParser.KtVariableDeclaration node, P data)
Visit a parse tree produced byKotlin#variableDeclaration
.default R
visitVarianceModifier(KotlinParser.KtVarianceModifier node, P data)
Visit a parse tree produced byKotlin#varianceModifier
.default R
visitVisibilityModifier(KotlinParser.KtVisibilityModifier node, P data)
Visit a parse tree produced byKotlin#visibilityModifier
.default R
visitWhenCondition(KotlinParser.KtWhenCondition node, P data)
Visit a parse tree produced byKotlin#whenCondition
.default R
visitWhenEntry(KotlinParser.KtWhenEntry node, P data)
Visit a parse tree produced byKotlin#whenEntry
.default R
visitWhenExpression(KotlinParser.KtWhenExpression node, P data)
Visit a parse tree produced byKotlin#whenExpression
.default R
visitWhenSubject(KotlinParser.KtWhenSubject node, P data)
Visit a parse tree produced byKotlin#whenSubject
.default R
visitWhileStatement(KotlinParser.KtWhileStatement node, P data)
Visit a parse tree produced byKotlin#whileStatement
.-
Methods inherited from interface net.sourceforge.pmd.lang.ast.AstVisitor
cannotVisit, visitNode
-
-
-
-
Method Detail
-
visitKotlinNode
default R visitKotlinNode(KotlinNode node, P data)
The default visit method for Kotlin nodes. Unless overridden, the default implementations of the methods of this interface delegate to this method. The default callsAstVisitor.visitNode(Node, Object)
.- Parameters:
node
- Node to visitdata
- Parameter of the visit- Returns:
- Result of the visit
-
visitKotlinFile
default R visitKotlinFile(KotlinParser.KtKotlinFile node, P data)
Visit a parse tree produced byKotlin#kotlinFile
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitScript
default R visitScript(KotlinParser.KtScript node, P data)
Visit a parse tree produced byKotlin#script
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitShebangLine
default R visitShebangLine(KotlinParser.KtShebangLine node, P data)
Visit a parse tree produced byKotlin#shebangLine
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFileAnnotation
default R visitFileAnnotation(KotlinParser.KtFileAnnotation node, P data)
Visit a parse tree produced byKotlin#fileAnnotation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPackageHeader
default R visitPackageHeader(KotlinParser.KtPackageHeader node, P data)
Visit a parse tree produced byKotlin#packageHeader
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitImportList
default R visitImportList(KotlinParser.KtImportList node, P data)
Visit a parse tree produced byKotlin#importList
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitImportHeader
default R visitImportHeader(KotlinParser.KtImportHeader node, P data)
Visit a parse tree produced byKotlin#importHeader
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitImportAlias
default R visitImportAlias(KotlinParser.KtImportAlias node, P data)
Visit a parse tree produced byKotlin#importAlias
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTopLevelObject
default R visitTopLevelObject(KotlinParser.KtTopLevelObject node, P data)
Visit a parse tree produced byKotlin#topLevelObject
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeAlias
default R visitTypeAlias(KotlinParser.KtTypeAlias node, P data)
Visit a parse tree produced byKotlin#typeAlias
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDeclaration
default R visitDeclaration(KotlinParser.KtDeclaration node, P data)
Visit a parse tree produced byKotlin#declaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassDeclaration
default R visitClassDeclaration(KotlinParser.KtClassDeclaration node, P data)
Visit a parse tree produced byKotlin#classDeclaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimaryConstructor
default R visitPrimaryConstructor(KotlinParser.KtPrimaryConstructor node, P data)
Visit a parse tree produced byKotlin#primaryConstructor
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassBody
default R visitClassBody(KotlinParser.KtClassBody node, P data)
Visit a parse tree produced byKotlin#classBody
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassParameters
default R visitClassParameters(KotlinParser.KtClassParameters node, P data)
Visit a parse tree produced byKotlin#classParameters
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassParameter
default R visitClassParameter(KotlinParser.KtClassParameter node, P data)
Visit a parse tree produced byKotlin#classParameter
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDelegationSpecifiers
default R visitDelegationSpecifiers(KotlinParser.KtDelegationSpecifiers node, P data)
Visit a parse tree produced byKotlin#delegationSpecifiers
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDelegationSpecifier
default R visitDelegationSpecifier(KotlinParser.KtDelegationSpecifier node, P data)
Visit a parse tree produced byKotlin#delegationSpecifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstructorInvocation
default R visitConstructorInvocation(KotlinParser.KtConstructorInvocation node, P data)
Visit a parse tree produced byKotlin#constructorInvocation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotatedDelegationSpecifier
default R visitAnnotatedDelegationSpecifier(KotlinParser.KtAnnotatedDelegationSpecifier node, P data)
Visit a parse tree produced byKotlin#annotatedDelegationSpecifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExplicitDelegation
default R visitExplicitDelegation(KotlinParser.KtExplicitDelegation node, P data)
Visit a parse tree produced byKotlin#explicitDelegation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeParameters
default R visitTypeParameters(KotlinParser.KtTypeParameters node, P data)
Visit a parse tree produced byKotlin#typeParameters
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeParameter
default R visitTypeParameter(KotlinParser.KtTypeParameter node, P data)
Visit a parse tree produced byKotlin#typeParameter
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeConstraints
default R visitTypeConstraints(KotlinParser.KtTypeConstraints node, P data)
Visit a parse tree produced byKotlin#typeConstraints
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeConstraint
default R visitTypeConstraint(KotlinParser.KtTypeConstraint node, P data)
Visit a parse tree produced byKotlin#typeConstraint
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassMemberDeclarations
default R visitClassMemberDeclarations(KotlinParser.KtClassMemberDeclarations node, P data)
Visit a parse tree produced byKotlin#classMemberDeclarations
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassMemberDeclaration
default R visitClassMemberDeclaration(KotlinParser.KtClassMemberDeclaration node, P data)
Visit a parse tree produced byKotlin#classMemberDeclaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnonymousInitializer
default R visitAnonymousInitializer(KotlinParser.KtAnonymousInitializer node, P data)
Visit a parse tree produced byKotlin#anonymousInitializer
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCompanionObject
default R visitCompanionObject(KotlinParser.KtCompanionObject node, P data)
Visit a parse tree produced byKotlin#companionObject
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionValueParameters
default R visitFunctionValueParameters(KotlinParser.KtFunctionValueParameters node, P data)
Visit a parse tree produced byKotlin#functionValueParameters
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionValueParameter
default R visitFunctionValueParameter(KotlinParser.KtFunctionValueParameter node, P data)
Visit a parse tree produced byKotlin#functionValueParameter
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionDeclaration
default R visitFunctionDeclaration(KotlinParser.KtFunctionDeclaration node, P data)
Visit a parse tree produced byKotlin#functionDeclaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionBody
default R visitFunctionBody(KotlinParser.KtFunctionBody node, P data)
Visit a parse tree produced byKotlin#functionBody
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVariableDeclaration
default R visitVariableDeclaration(KotlinParser.KtVariableDeclaration node, P data)
Visit a parse tree produced byKotlin#variableDeclaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiVariableDeclaration
default R visitMultiVariableDeclaration(KotlinParser.KtMultiVariableDeclaration node, P data)
Visit a parse tree produced byKotlin#multiVariableDeclaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPropertyDeclaration
default R visitPropertyDeclaration(KotlinParser.KtPropertyDeclaration node, P data)
Visit a parse tree produced byKotlin#propertyDeclaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPropertyDelegate
default R visitPropertyDelegate(KotlinParser.KtPropertyDelegate node, P data)
Visit a parse tree produced byKotlin#propertyDelegate
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGetter
default R visitGetter(KotlinParser.KtGetter node, P data)
Visit a parse tree produced byKotlin#getter
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetter
default R visitSetter(KotlinParser.KtSetter node, P data)
Visit a parse tree produced byKotlin#setter
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParametersWithOptionalType
default R visitParametersWithOptionalType(KotlinParser.KtParametersWithOptionalType node, P data)
Visit a parse tree produced byKotlin#parametersWithOptionalType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionValueParameterWithOptionalType
default R visitFunctionValueParameterWithOptionalType(KotlinParser.KtFunctionValueParameterWithOptionalType node, P data)
Visit a parse tree produced byKotlin#functionValueParameterWithOptionalType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterWithOptionalType
default R visitParameterWithOptionalType(KotlinParser.KtParameterWithOptionalType node, P data)
Visit a parse tree produced byKotlin#parameterWithOptionalType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameter
default R visitParameter(KotlinParser.KtParameter node, P data)
Visit a parse tree produced byKotlin#parameter
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectDeclaration
default R visitObjectDeclaration(KotlinParser.KtObjectDeclaration node, P data)
Visit a parse tree produced byKotlin#objectDeclaration
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSecondaryConstructor
default R visitSecondaryConstructor(KotlinParser.KtSecondaryConstructor node, P data)
Visit a parse tree produced byKotlin#secondaryConstructor
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConstructorDelegationCall
default R visitConstructorDelegationCall(KotlinParser.KtConstructorDelegationCall node, P data)
Visit a parse tree produced byKotlin#constructorDelegationCall
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEnumClassBody
default R visitEnumClassBody(KotlinParser.KtEnumClassBody node, P data)
Visit a parse tree produced byKotlin#enumClassBody
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEnumEntries
default R visitEnumEntries(KotlinParser.KtEnumEntries node, P data)
Visit a parse tree produced byKotlin#enumEntries
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEnumEntry
default R visitEnumEntry(KotlinParser.KtEnumEntry node, P data)
Visit a parse tree produced byKotlin#enumEntry
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitType
default R visitType(KotlinParser.KtType node, P data)
Visit a parse tree produced byKotlin#type
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeReference
default R visitTypeReference(KotlinParser.KtTypeReference node, P data)
Visit a parse tree produced byKotlin#typeReference
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNullableType
default R visitNullableType(KotlinParser.KtNullableType node, P data)
Visit a parse tree produced byKotlin#nullableType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuest
default R visitQuest(KotlinParser.KtQuest node, P data)
Visit a parse tree produced byKotlin#quest
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUserType
default R visitUserType(KotlinParser.KtUserType node, P data)
Visit a parse tree produced byKotlin#userType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleUserType
default R visitSimpleUserType(KotlinParser.KtSimpleUserType node, P data)
Visit a parse tree produced byKotlin#simpleUserType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeProjection
default R visitTypeProjection(KotlinParser.KtTypeProjection node, P data)
Visit a parse tree produced byKotlin#typeProjection
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeProjectionModifiers
default R visitTypeProjectionModifiers(KotlinParser.KtTypeProjectionModifiers node, P data)
Visit a parse tree produced byKotlin#typeProjectionModifiers
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeProjectionModifier
default R visitTypeProjectionModifier(KotlinParser.KtTypeProjectionModifier node, P data)
Visit a parse tree produced byKotlin#typeProjectionModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionType
default R visitFunctionType(KotlinParser.KtFunctionType node, P data)
Visit a parse tree produced byKotlin#functionType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionTypeParameters
default R visitFunctionTypeParameters(KotlinParser.KtFunctionTypeParameters node, P data)
Visit a parse tree produced byKotlin#functionTypeParameters
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenthesizedType
default R visitParenthesizedType(KotlinParser.KtParenthesizedType node, P data)
Visit a parse tree produced byKotlin#parenthesizedType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReceiverType
default R visitReceiverType(KotlinParser.KtReceiverType node, P data)
Visit a parse tree produced byKotlin#receiverType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenthesizedUserType
default R visitParenthesizedUserType(KotlinParser.KtParenthesizedUserType node, P data)
Visit a parse tree produced byKotlin#parenthesizedUserType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDefinitelyNonNullableType
default R visitDefinitelyNonNullableType(KotlinParser.KtDefinitelyNonNullableType node, P data)
Visit a parse tree produced byKotlin#definitelyNonNullableType
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatements
default R visitStatements(KotlinParser.KtStatements node, P data)
Visit a parse tree produced byKotlin#statements
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStatement
default R visitStatement(KotlinParser.KtStatement node, P data)
Visit a parse tree produced byKotlin#statement
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLabel
default R visitLabel(KotlinParser.KtLabel node, P data)
Visit a parse tree produced byKotlin#label
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitControlStructureBody
default R visitControlStructureBody(KotlinParser.KtControlStructureBody node, P data)
Visit a parse tree produced byKotlin#controlStructureBody
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBlock
default R visitBlock(KotlinParser.KtBlock node, P data)
Visit a parse tree produced byKotlin#block
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLoopStatement
default R visitLoopStatement(KotlinParser.KtLoopStatement node, P data)
Visit a parse tree produced byKotlin#loopStatement
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitForStatement
default R visitForStatement(KotlinParser.KtForStatement node, P data)
Visit a parse tree produced byKotlin#forStatement
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
default R visitWhileStatement(KotlinParser.KtWhileStatement node, P data)
Visit a parse tree produced byKotlin#whileStatement
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoWhileStatement
default R visitDoWhileStatement(KotlinParser.KtDoWhileStatement node, P data)
Visit a parse tree produced byKotlin#doWhileStatement
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignment
default R visitAssignment(KotlinParser.KtAssignment node, P data)
Visit a parse tree produced byKotlin#assignment
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSemi
default R visitSemi(KotlinParser.KtSemi node, P data)
Visit a parse tree produced byKotlin#semi
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSemis
default R visitSemis(KotlinParser.KtSemis node, P data)
Visit a parse tree produced byKotlin#semis
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExpression
default R visitExpression(KotlinParser.KtExpression node, P data)
Visit a parse tree produced byKotlin#expression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDisjunction
default R visitDisjunction(KotlinParser.KtDisjunction node, P data)
Visit a parse tree produced byKotlin#disjunction
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitConjunction
default R visitConjunction(KotlinParser.KtConjunction node, P data)
Visit a parse tree produced byKotlin#conjunction
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEquality
default R visitEquality(KotlinParser.KtEquality node, P data)
Visit a parse tree produced byKotlin#equality
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComparison
default R visitComparison(KotlinParser.KtComparison node, P data)
Visit a parse tree produced byKotlin#comparison
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitGenericCallLikeComparison
default R visitGenericCallLikeComparison(KotlinParser.KtGenericCallLikeComparison node, P data)
Visit a parse tree produced byKotlin#genericCallLikeComparison
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfixOperation
default R visitInfixOperation(KotlinParser.KtInfixOperation node, P data)
Visit a parse tree produced byKotlin#infixOperation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElvisExpression
default R visitElvisExpression(KotlinParser.KtElvisExpression node, P data)
Visit a parse tree produced byKotlin#elvisExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitElvis
default R visitElvis(KotlinParser.KtElvis node, P data)
Visit a parse tree produced byKotlin#elvis
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInfixFunctionCall
default R visitInfixFunctionCall(KotlinParser.KtInfixFunctionCall node, P data)
Visit a parse tree produced byKotlin#infixFunctionCall
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRangeExpression
default R visitRangeExpression(KotlinParser.KtRangeExpression node, P data)
Visit a parse tree produced byKotlin#rangeExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpression
default R visitAdditiveExpression(KotlinParser.KtAdditiveExpression node, P data)
Visit a parse tree produced byKotlin#additiveExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpression
default R visitMultiplicativeExpression(KotlinParser.KtMultiplicativeExpression node, P data)
Visit a parse tree produced byKotlin#multiplicativeExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAsExpression
default R visitAsExpression(KotlinParser.KtAsExpression node, P data)
Visit a parse tree produced byKotlin#asExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixUnaryExpression
default R visitPrefixUnaryExpression(KotlinParser.KtPrefixUnaryExpression node, P data)
Visit a parse tree produced byKotlin#prefixUnaryExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnaryPrefix
default R visitUnaryPrefix(KotlinParser.KtUnaryPrefix node, P data)
Visit a parse tree produced byKotlin#unaryPrefix
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPostfixUnaryExpression
default R visitPostfixUnaryExpression(KotlinParser.KtPostfixUnaryExpression node, P data)
Visit a parse tree produced byKotlin#postfixUnaryExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPostfixUnarySuffix
default R visitPostfixUnarySuffix(KotlinParser.KtPostfixUnarySuffix node, P data)
Visit a parse tree produced byKotlin#postfixUnarySuffix
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDirectlyAssignableExpression
default R visitDirectlyAssignableExpression(KotlinParser.KtDirectlyAssignableExpression node, P data)
Visit a parse tree produced byKotlin#directlyAssignableExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenthesizedDirectlyAssignableExpression
default R visitParenthesizedDirectlyAssignableExpression(KotlinParser.KtParenthesizedDirectlyAssignableExpression node, P data)
Visit a parse tree produced byKotlin#parenthesizedDirectlyAssignableExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignableExpression
default R visitAssignableExpression(KotlinParser.KtAssignableExpression node, P data)
Visit a parse tree produced byKotlin#assignableExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenthesizedAssignableExpression
default R visitParenthesizedAssignableExpression(KotlinParser.KtParenthesizedAssignableExpression node, P data)
Visit a parse tree produced byKotlin#parenthesizedAssignableExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignableSuffix
default R visitAssignableSuffix(KotlinParser.KtAssignableSuffix node, P data)
Visit a parse tree produced byKotlin#assignableSuffix
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIndexingSuffix
default R visitIndexingSuffix(KotlinParser.KtIndexingSuffix node, P data)
Visit a parse tree produced byKotlin#indexingSuffix
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNavigationSuffix
default R visitNavigationSuffix(KotlinParser.KtNavigationSuffix node, P data)
Visit a parse tree produced byKotlin#navigationSuffix
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCallSuffix
default R visitCallSuffix(KotlinParser.KtCallSuffix node, P data)
Visit a parse tree produced byKotlin#callSuffix
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotatedLambda
default R visitAnnotatedLambda(KotlinParser.KtAnnotatedLambda node, P data)
Visit a parse tree produced byKotlin#annotatedLambda
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeArguments
default R visitTypeArguments(KotlinParser.KtTypeArguments node, P data)
Visit a parse tree produced byKotlin#typeArguments
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueArguments
default R visitValueArguments(KotlinParser.KtValueArguments node, P data)
Visit a parse tree produced byKotlin#valueArguments
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitValueArgument
default R visitValueArgument(KotlinParser.KtValueArgument node, P data)
Visit a parse tree produced byKotlin#valueArgument
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrimaryExpression
default R visitPrimaryExpression(KotlinParser.KtPrimaryExpression node, P data)
Visit a parse tree produced byKotlin#primaryExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpression
default R visitParenthesizedExpression(KotlinParser.KtParenthesizedExpression node, P data)
Visit a parse tree produced byKotlin#parenthesizedExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCollectionLiteral
default R visitCollectionLiteral(KotlinParser.KtCollectionLiteral node, P data)
Visit a parse tree produced byKotlin#collectionLiteral
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLiteralConstant
default R visitLiteralConstant(KotlinParser.KtLiteralConstant node, P data)
Visit a parse tree produced byKotlin#literalConstant
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
default R visitStringLiteral(KotlinParser.KtStringLiteral node, P data)
Visit a parse tree produced byKotlin#stringLiteral
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLineStringLiteral
default R visitLineStringLiteral(KotlinParser.KtLineStringLiteral node, P data)
Visit a parse tree produced byKotlin#lineStringLiteral
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiLineStringLiteral
default R visitMultiLineStringLiteral(KotlinParser.KtMultiLineStringLiteral node, P data)
Visit a parse tree produced byKotlin#multiLineStringLiteral
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLineStringContent
default R visitLineStringContent(KotlinParser.KtLineStringContent node, P data)
Visit a parse tree produced byKotlin#lineStringContent
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLineStringExpression
default R visitLineStringExpression(KotlinParser.KtLineStringExpression node, P data)
Visit a parse tree produced byKotlin#lineStringExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiLineStringContent
default R visitMultiLineStringContent(KotlinParser.KtMultiLineStringContent node, P data)
Visit a parse tree produced byKotlin#multiLineStringContent
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiLineStringExpression
default R visitMultiLineStringExpression(KotlinParser.KtMultiLineStringExpression node, P data)
Visit a parse tree produced byKotlin#multiLineStringExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLambdaLiteral
default R visitLambdaLiteral(KotlinParser.KtLambdaLiteral node, P data)
Visit a parse tree produced byKotlin#lambdaLiteral
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLambdaParameters
default R visitLambdaParameters(KotlinParser.KtLambdaParameters node, P data)
Visit a parse tree produced byKotlin#lambdaParameters
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLambdaParameter
default R visitLambdaParameter(KotlinParser.KtLambdaParameter node, P data)
Visit a parse tree produced byKotlin#lambdaParameter
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnonymousFunction
default R visitAnonymousFunction(KotlinParser.KtAnonymousFunction node, P data)
Visit a parse tree produced byKotlin#anonymousFunction
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionLiteral
default R visitFunctionLiteral(KotlinParser.KtFunctionLiteral node, P data)
Visit a parse tree produced byKotlin#functionLiteral
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitObjectLiteral
default R visitObjectLiteral(KotlinParser.KtObjectLiteral node, P data)
Visit a parse tree produced byKotlin#objectLiteral
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitThisExpression
default R visitThisExpression(KotlinParser.KtThisExpression node, P data)
Visit a parse tree produced byKotlin#thisExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSuperExpression
default R visitSuperExpression(KotlinParser.KtSuperExpression node, P data)
Visit a parse tree produced byKotlin#superExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIfExpression
default R visitIfExpression(KotlinParser.KtIfExpression node, P data)
Visit a parse tree produced byKotlin#ifExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhenSubject
default R visitWhenSubject(KotlinParser.KtWhenSubject node, P data)
Visit a parse tree produced byKotlin#whenSubject
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhenExpression
default R visitWhenExpression(KotlinParser.KtWhenExpression node, P data)
Visit a parse tree produced byKotlin#whenExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhenEntry
default R visitWhenEntry(KotlinParser.KtWhenEntry node, P data)
Visit a parse tree produced byKotlin#whenEntry
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWhenCondition
default R visitWhenCondition(KotlinParser.KtWhenCondition node, P data)
Visit a parse tree produced byKotlin#whenCondition
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRangeTest
default R visitRangeTest(KotlinParser.KtRangeTest node, P data)
Visit a parse tree produced byKotlin#rangeTest
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeTest
default R visitTypeTest(KotlinParser.KtTypeTest node, P data)
Visit a parse tree produced byKotlin#typeTest
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTryExpression
default R visitTryExpression(KotlinParser.KtTryExpression node, P data)
Visit a parse tree produced byKotlin#tryExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCatchBlock
default R visitCatchBlock(KotlinParser.KtCatchBlock node, P data)
Visit a parse tree produced byKotlin#catchBlock
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFinallyBlock
default R visitFinallyBlock(KotlinParser.KtFinallyBlock node, P data)
Visit a parse tree produced byKotlin#finallyBlock
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitJumpExpression
default R visitJumpExpression(KotlinParser.KtJumpExpression node, P data)
Visit a parse tree produced byKotlin#jumpExpression
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCallableReference
default R visitCallableReference(KotlinParser.KtCallableReference node, P data)
Visit a parse tree produced byKotlin#callableReference
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAssignmentAndOperator
default R visitAssignmentAndOperator(KotlinParser.KtAssignmentAndOperator node, P data)
Visit a parse tree produced byKotlin#assignmentAndOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEqualityOperator
default R visitEqualityOperator(KotlinParser.KtEqualityOperator node, P data)
Visit a parse tree produced byKotlin#equalityOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
default R visitComparisonOperator(KotlinParser.KtComparisonOperator node, P data)
Visit a parse tree produced byKotlin#comparisonOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInOperator
default R visitInOperator(KotlinParser.KtInOperator node, P data)
Visit a parse tree produced byKotlin#inOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIsOperator
default R visitIsOperator(KotlinParser.KtIsOperator node, P data)
Visit a parse tree produced byKotlin#isOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAdditiveOperator
default R visitAdditiveOperator(KotlinParser.KtAdditiveOperator node, P data)
Visit a parse tree produced byKotlin#additiveOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeOperator
default R visitMultiplicativeOperator(KotlinParser.KtMultiplicativeOperator node, P data)
Visit a parse tree produced byKotlin#multiplicativeOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAsOperator
default R visitAsOperator(KotlinParser.KtAsOperator node, P data)
Visit a parse tree produced byKotlin#asOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefixUnaryOperator
default R visitPrefixUnaryOperator(KotlinParser.KtPrefixUnaryOperator node, P data)
Visit a parse tree produced byKotlin#prefixUnaryOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPostfixUnaryOperator
default R visitPostfixUnaryOperator(KotlinParser.KtPostfixUnaryOperator node, P data)
Visit a parse tree produced byKotlin#postfixUnaryOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExcl
default R visitExcl(KotlinParser.KtExcl node, P data)
Visit a parse tree produced byKotlin#excl
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMemberAccessOperator
default R visitMemberAccessOperator(KotlinParser.KtMemberAccessOperator node, P data)
Visit a parse tree produced byKotlin#memberAccessOperator
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSafeNav
default R visitSafeNav(KotlinParser.KtSafeNav node, P data)
Visit a parse tree produced byKotlin#safeNav
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModifiers
default R visitModifiers(KotlinParser.KtModifiers node, P data)
Visit a parse tree produced byKotlin#modifiers
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterModifiers
default R visitParameterModifiers(KotlinParser.KtParameterModifiers node, P data)
Visit a parse tree produced byKotlin#parameterModifiers
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModifier
default R visitModifier(KotlinParser.KtModifier node, P data)
Visit a parse tree produced byKotlin#modifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeModifiers
default R visitTypeModifiers(KotlinParser.KtTypeModifiers node, P data)
Visit a parse tree produced byKotlin#typeModifiers
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeModifier
default R visitTypeModifier(KotlinParser.KtTypeModifier node, P data)
Visit a parse tree produced byKotlin#typeModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitClassModifier
default R visitClassModifier(KotlinParser.KtClassModifier node, P data)
Visit a parse tree produced byKotlin#classModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMemberModifier
default R visitMemberModifier(KotlinParser.KtMemberModifier node, P data)
Visit a parse tree produced byKotlin#memberModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVisibilityModifier
default R visitVisibilityModifier(KotlinParser.KtVisibilityModifier node, P data)
Visit a parse tree produced byKotlin#visibilityModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarianceModifier
default R visitVarianceModifier(KotlinParser.KtVarianceModifier node, P data)
Visit a parse tree produced byKotlin#varianceModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeParameterModifiers
default R visitTypeParameterModifiers(KotlinParser.KtTypeParameterModifiers node, P data)
Visit a parse tree produced byKotlin#typeParameterModifiers
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeParameterModifier
default R visitTypeParameterModifier(KotlinParser.KtTypeParameterModifier node, P data)
Visit a parse tree produced byKotlin#typeParameterModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFunctionModifier
default R visitFunctionModifier(KotlinParser.KtFunctionModifier node, P data)
Visit a parse tree produced byKotlin#functionModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPropertyModifier
default R visitPropertyModifier(KotlinParser.KtPropertyModifier node, P data)
Visit a parse tree produced byKotlin#propertyModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInheritanceModifier
default R visitInheritanceModifier(KotlinParser.KtInheritanceModifier node, P data)
Visit a parse tree produced byKotlin#inheritanceModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitParameterModifier
default R visitParameterModifier(KotlinParser.KtParameterModifier node, P data)
Visit a parse tree produced byKotlin#parameterModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReificationModifier
default R visitReificationModifier(KotlinParser.KtReificationModifier node, P data)
Visit a parse tree produced byKotlin#reificationModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPlatformModifier
default R visitPlatformModifier(KotlinParser.KtPlatformModifier node, P data)
Visit a parse tree produced byKotlin#platformModifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotation
default R visitAnnotation(KotlinParser.KtAnnotation node, P data)
Visit a parse tree produced byKotlin#annotation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSingleAnnotation
default R visitSingleAnnotation(KotlinParser.KtSingleAnnotation node, P data)
Visit a parse tree produced byKotlin#singleAnnotation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMultiAnnotation
default R visitMultiAnnotation(KotlinParser.KtMultiAnnotation node, P data)
Visit a parse tree produced byKotlin#multiAnnotation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnnotationUseSiteTarget
default R visitAnnotationUseSiteTarget(KotlinParser.KtAnnotationUseSiteTarget node, P data)
Visit a parse tree produced byKotlin#annotationUseSiteTarget
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnescapedAnnotation
default R visitUnescapedAnnotation(KotlinParser.KtUnescapedAnnotation node, P data)
Visit a parse tree produced byKotlin#unescapedAnnotation
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimpleIdentifier
default R visitSimpleIdentifier(KotlinParser.KtSimpleIdentifier node, P data)
Visit a parse tree produced byKotlin#simpleIdentifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIdentifier
default R visitIdentifier(KotlinParser.KtIdentifier node, P data)
Visit a parse tree produced byKotlin#identifier
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-