Interface KotlinVisitor<P,R>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor 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 RvisitAdditiveExpression(KotlinParser.KtAdditiveExpression node, P data)Visit a parse tree produced byKotlin#additiveExpression.default RvisitAdditiveOperator(KotlinParser.KtAdditiveOperator node, P data)Visit a parse tree produced byKotlin#additiveOperator.default RvisitAnnotatedDelegationSpecifier(KotlinParser.KtAnnotatedDelegationSpecifier node, P data)Visit a parse tree produced byKotlin#annotatedDelegationSpecifier.default RvisitAnnotatedLambda(KotlinParser.KtAnnotatedLambda node, P data)Visit a parse tree produced byKotlin#annotatedLambda.default RvisitAnnotation(KotlinParser.KtAnnotation node, P data)Visit a parse tree produced byKotlin#annotation.default RvisitAnnotationUseSiteTarget(KotlinParser.KtAnnotationUseSiteTarget node, P data)Visit a parse tree produced byKotlin#annotationUseSiteTarget.default RvisitAnonymousFunction(KotlinParser.KtAnonymousFunction node, P data)Visit a parse tree produced byKotlin#anonymousFunction.default RvisitAnonymousInitializer(KotlinParser.KtAnonymousInitializer node, P data)Visit a parse tree produced byKotlin#anonymousInitializer.default RvisitAsExpression(KotlinParser.KtAsExpression node, P data)Visit a parse tree produced byKotlin#asExpression.default RvisitAsOperator(KotlinParser.KtAsOperator node, P data)Visit a parse tree produced byKotlin#asOperator.default RvisitAssignableExpression(KotlinParser.KtAssignableExpression node, P data)Visit a parse tree produced byKotlin#assignableExpression.default RvisitAssignableSuffix(KotlinParser.KtAssignableSuffix node, P data)Visit a parse tree produced byKotlin#assignableSuffix.default RvisitAssignment(KotlinParser.KtAssignment node, P data)Visit a parse tree produced byKotlin#assignment.default RvisitAssignmentAndOperator(KotlinParser.KtAssignmentAndOperator node, P data)Visit a parse tree produced byKotlin#assignmentAndOperator.default RvisitBlock(KotlinParser.KtBlock node, P data)Visit a parse tree produced byKotlin#block.default RvisitCallableReference(KotlinParser.KtCallableReference node, P data)Visit a parse tree produced byKotlin#callableReference.default RvisitCallSuffix(KotlinParser.KtCallSuffix node, P data)Visit a parse tree produced byKotlin#callSuffix.default RvisitCatchBlock(KotlinParser.KtCatchBlock node, P data)Visit a parse tree produced byKotlin#catchBlock.default RvisitClassBody(KotlinParser.KtClassBody node, P data)Visit a parse tree produced byKotlin#classBody.default RvisitClassDeclaration(KotlinParser.KtClassDeclaration node, P data)Visit a parse tree produced byKotlin#classDeclaration.default RvisitClassMemberDeclaration(KotlinParser.KtClassMemberDeclaration node, P data)Visit a parse tree produced byKotlin#classMemberDeclaration.default RvisitClassMemberDeclarations(KotlinParser.KtClassMemberDeclarations node, P data)Visit a parse tree produced byKotlin#classMemberDeclarations.default RvisitClassModifier(KotlinParser.KtClassModifier node, P data)Visit a parse tree produced byKotlin#classModifier.default RvisitClassParameter(KotlinParser.KtClassParameter node, P data)Visit a parse tree produced byKotlin#classParameter.default RvisitClassParameters(KotlinParser.KtClassParameters node, P data)Visit a parse tree produced byKotlin#classParameters.default RvisitCollectionLiteral(KotlinParser.KtCollectionLiteral node, P data)Visit a parse tree produced byKotlin#collectionLiteral.default RvisitCompanionObject(KotlinParser.KtCompanionObject node, P data)Visit a parse tree produced byKotlin#companionObject.default RvisitComparison(KotlinParser.KtComparison node, P data)Visit a parse tree produced byKotlin#comparison.default RvisitComparisonOperator(KotlinParser.KtComparisonOperator node, P data)Visit a parse tree produced byKotlin#comparisonOperator.default RvisitConjunction(KotlinParser.KtConjunction node, P data)Visit a parse tree produced byKotlin#conjunction.default RvisitConstructorDelegationCall(KotlinParser.KtConstructorDelegationCall node, P data)Visit a parse tree produced byKotlin#constructorDelegationCall.default RvisitConstructorInvocation(KotlinParser.KtConstructorInvocation node, P data)Visit a parse tree produced byKotlin#constructorInvocation.default RvisitControlStructureBody(KotlinParser.KtControlStructureBody node, P data)Visit a parse tree produced byKotlin#controlStructureBody.default RvisitDeclaration(KotlinParser.KtDeclaration node, P data)Visit a parse tree produced byKotlin#declaration.default RvisitDefinitelyNonNullableType(KotlinParser.KtDefinitelyNonNullableType node, P data)Visit a parse tree produced byKotlin#definitelyNonNullableType.default RvisitDelegationSpecifier(KotlinParser.KtDelegationSpecifier node, P data)Visit a parse tree produced byKotlin#delegationSpecifier.default RvisitDelegationSpecifiers(KotlinParser.KtDelegationSpecifiers node, P data)Visit a parse tree produced byKotlin#delegationSpecifiers.default RvisitDirectlyAssignableExpression(KotlinParser.KtDirectlyAssignableExpression node, P data)Visit a parse tree produced byKotlin#directlyAssignableExpression.default RvisitDisjunction(KotlinParser.KtDisjunction node, P data)Visit a parse tree produced byKotlin#disjunction.default RvisitDoWhileStatement(KotlinParser.KtDoWhileStatement node, P data)Visit a parse tree produced byKotlin#doWhileStatement.default RvisitElvis(KotlinParser.KtElvis node, P data)Visit a parse tree produced byKotlin#elvis.default RvisitElvisExpression(KotlinParser.KtElvisExpression node, P data)Visit a parse tree produced byKotlin#elvisExpression.default RvisitEnumClassBody(KotlinParser.KtEnumClassBody node, P data)Visit a parse tree produced byKotlin#enumClassBody.default RvisitEnumEntries(KotlinParser.KtEnumEntries node, P data)Visit a parse tree produced byKotlin#enumEntries.default RvisitEnumEntry(KotlinParser.KtEnumEntry node, P data)Visit a parse tree produced byKotlin#enumEntry.default RvisitEquality(KotlinParser.KtEquality node, P data)Visit a parse tree produced byKotlin#equality.default RvisitEqualityOperator(KotlinParser.KtEqualityOperator node, P data)Visit a parse tree produced byKotlin#equalityOperator.default RvisitExcl(KotlinParser.KtExcl node, P data)Visit a parse tree produced byKotlin#excl.default RvisitExplicitDelegation(KotlinParser.KtExplicitDelegation node, P data)Visit a parse tree produced byKotlin#explicitDelegation.default RvisitExpression(KotlinParser.KtExpression node, P data)Visit a parse tree produced byKotlin#expression.default RvisitFileAnnotation(KotlinParser.KtFileAnnotation node, P data)Visit a parse tree produced byKotlin#fileAnnotation.default RvisitFinallyBlock(KotlinParser.KtFinallyBlock node, P data)Visit a parse tree produced byKotlin#finallyBlock.default RvisitForStatement(KotlinParser.KtForStatement node, P data)Visit a parse tree produced byKotlin#forStatement.default RvisitFunctionBody(KotlinParser.KtFunctionBody node, P data)Visit a parse tree produced byKotlin#functionBody.default RvisitFunctionDeclaration(KotlinParser.KtFunctionDeclaration node, P data)Visit a parse tree produced byKotlin#functionDeclaration.default RvisitFunctionLiteral(KotlinParser.KtFunctionLiteral node, P data)Visit a parse tree produced byKotlin#functionLiteral.default RvisitFunctionModifier(KotlinParser.KtFunctionModifier node, P data)Visit a parse tree produced byKotlin#functionModifier.default RvisitFunctionType(KotlinParser.KtFunctionType node, P data)Visit a parse tree produced byKotlin#functionType.default RvisitFunctionTypeParameters(KotlinParser.KtFunctionTypeParameters node, P data)Visit a parse tree produced byKotlin#functionTypeParameters.default RvisitFunctionValueParameter(KotlinParser.KtFunctionValueParameter node, P data)Visit a parse tree produced byKotlin#functionValueParameter.default RvisitFunctionValueParameters(KotlinParser.KtFunctionValueParameters node, P data)Visit a parse tree produced byKotlin#functionValueParameters.default RvisitFunctionValueParameterWithOptionalType(KotlinParser.KtFunctionValueParameterWithOptionalType node, P data)Visit a parse tree produced byKotlin#functionValueParameterWithOptionalType.default RvisitGenericCallLikeComparison(KotlinParser.KtGenericCallLikeComparison node, P data)Visit a parse tree produced byKotlin#genericCallLikeComparison.default RvisitGetter(KotlinParser.KtGetter node, P data)Visit a parse tree produced byKotlin#getter.default RvisitIdentifier(KotlinParser.KtIdentifier node, P data)Visit a parse tree produced byKotlin#identifier.default RvisitIfExpression(KotlinParser.KtIfExpression node, P data)Visit a parse tree produced byKotlin#ifExpression.default RvisitImportAlias(KotlinParser.KtImportAlias node, P data)Visit a parse tree produced byKotlin#importAlias.default RvisitImportHeader(KotlinParser.KtImportHeader node, P data)Visit a parse tree produced byKotlin#importHeader.default RvisitImportList(KotlinParser.KtImportList node, P data)Visit a parse tree produced byKotlin#importList.default RvisitIndexingSuffix(KotlinParser.KtIndexingSuffix node, P data)Visit a parse tree produced byKotlin#indexingSuffix.default RvisitInfixFunctionCall(KotlinParser.KtInfixFunctionCall node, P data)Visit a parse tree produced byKotlin#infixFunctionCall.default RvisitInfixOperation(KotlinParser.KtInfixOperation node, P data)Visit a parse tree produced byKotlin#infixOperation.default RvisitInheritanceModifier(KotlinParser.KtInheritanceModifier node, P data)Visit a parse tree produced byKotlin#inheritanceModifier.default RvisitInOperator(KotlinParser.KtInOperator node, P data)Visit a parse tree produced byKotlin#inOperator.default RvisitIsOperator(KotlinParser.KtIsOperator node, P data)Visit a parse tree produced byKotlin#isOperator.default RvisitJumpExpression(KotlinParser.KtJumpExpression node, P data)Visit a parse tree produced byKotlin#jumpExpression.default RvisitKotlinFile(KotlinParser.KtKotlinFile node, P data)Visit a parse tree produced byKotlin#kotlinFile.default RvisitKotlinNode(KotlinNode node, P data)The default visit method for Kotlin nodes.default RvisitLabel(KotlinParser.KtLabel node, P data)Visit a parse tree produced byKotlin#label.default RvisitLambdaLiteral(KotlinParser.KtLambdaLiteral node, P data)Visit a parse tree produced byKotlin#lambdaLiteral.default RvisitLambdaParameter(KotlinParser.KtLambdaParameter node, P data)Visit a parse tree produced byKotlin#lambdaParameter.default RvisitLambdaParameters(KotlinParser.KtLambdaParameters node, P data)Visit a parse tree produced byKotlin#lambdaParameters.default RvisitLineStringContent(KotlinParser.KtLineStringContent node, P data)Visit a parse tree produced byKotlin#lineStringContent.default RvisitLineStringExpression(KotlinParser.KtLineStringExpression node, P data)Visit a parse tree produced byKotlin#lineStringExpression.default RvisitLineStringLiteral(KotlinParser.KtLineStringLiteral node, P data)Visit a parse tree produced byKotlin#lineStringLiteral.default RvisitLiteralConstant(KotlinParser.KtLiteralConstant node, P data)Visit a parse tree produced byKotlin#literalConstant.default RvisitLoopStatement(KotlinParser.KtLoopStatement node, P data)Visit a parse tree produced byKotlin#loopStatement.default RvisitMemberAccessOperator(KotlinParser.KtMemberAccessOperator node, P data)Visit a parse tree produced byKotlin#memberAccessOperator.default RvisitMemberModifier(KotlinParser.KtMemberModifier node, P data)Visit a parse tree produced byKotlin#memberModifier.default RvisitModifier(KotlinParser.KtModifier node, P data)Visit a parse tree produced byKotlin#modifier.default RvisitModifiers(KotlinParser.KtModifiers node, P data)Visit a parse tree produced byKotlin#modifiers.default RvisitMultiAnnotation(KotlinParser.KtMultiAnnotation node, P data)Visit a parse tree produced byKotlin#multiAnnotation.default RvisitMultiLineStringContent(KotlinParser.KtMultiLineStringContent node, P data)Visit a parse tree produced byKotlin#multiLineStringContent.default RvisitMultiLineStringExpression(KotlinParser.KtMultiLineStringExpression node, P data)Visit a parse tree produced byKotlin#multiLineStringExpression.default RvisitMultiLineStringLiteral(KotlinParser.KtMultiLineStringLiteral node, P data)Visit a parse tree produced byKotlin#multiLineStringLiteral.default RvisitMultiplicativeExpression(KotlinParser.KtMultiplicativeExpression node, P data)Visit a parse tree produced byKotlin#multiplicativeExpression.default RvisitMultiplicativeOperator(KotlinParser.KtMultiplicativeOperator node, P data)Visit a parse tree produced byKotlin#multiplicativeOperator.default RvisitMultiVariableDeclaration(KotlinParser.KtMultiVariableDeclaration node, P data)Visit a parse tree produced byKotlin#multiVariableDeclaration.default RvisitNavigationSuffix(KotlinParser.KtNavigationSuffix node, P data)Visit a parse tree produced byKotlin#navigationSuffix.default RvisitNullableType(KotlinParser.KtNullableType node, P data)Visit a parse tree produced byKotlin#nullableType.default RvisitObjectDeclaration(KotlinParser.KtObjectDeclaration node, P data)Visit a parse tree produced byKotlin#objectDeclaration.default RvisitObjectLiteral(KotlinParser.KtObjectLiteral node, P data)Visit a parse tree produced byKotlin#objectLiteral.default RvisitPackageHeader(KotlinParser.KtPackageHeader node, P data)Visit a parse tree produced byKotlin#packageHeader.default RvisitParameter(KotlinParser.KtParameter node, P data)Visit a parse tree produced byKotlin#parameter.default RvisitParameterModifier(KotlinParser.KtParameterModifier node, P data)Visit a parse tree produced byKotlin#parameterModifier.default RvisitParameterModifiers(KotlinParser.KtParameterModifiers node, P data)Visit a parse tree produced byKotlin#parameterModifiers.default RvisitParametersWithOptionalType(KotlinParser.KtParametersWithOptionalType node, P data)Visit a parse tree produced byKotlin#parametersWithOptionalType.default RvisitParameterWithOptionalType(KotlinParser.KtParameterWithOptionalType node, P data)Visit a parse tree produced byKotlin#parameterWithOptionalType.default RvisitParenthesizedAssignableExpression(KotlinParser.KtParenthesizedAssignableExpression node, P data)Visit a parse tree produced byKotlin#parenthesizedAssignableExpression.default RvisitParenthesizedDirectlyAssignableExpression(KotlinParser.KtParenthesizedDirectlyAssignableExpression node, P data)Visit a parse tree produced byKotlin#parenthesizedDirectlyAssignableExpression.default RvisitParenthesizedExpression(KotlinParser.KtParenthesizedExpression node, P data)Visit a parse tree produced byKotlin#parenthesizedExpression.default RvisitParenthesizedType(KotlinParser.KtParenthesizedType node, P data)Visit a parse tree produced byKotlin#parenthesizedType.default RvisitParenthesizedUserType(KotlinParser.KtParenthesizedUserType node, P data)Visit a parse tree produced byKotlin#parenthesizedUserType.default RvisitPlatformModifier(KotlinParser.KtPlatformModifier node, P data)Visit a parse tree produced byKotlin#platformModifier.default RvisitPostfixUnaryExpression(KotlinParser.KtPostfixUnaryExpression node, P data)Visit a parse tree produced byKotlin#postfixUnaryExpression.default RvisitPostfixUnaryOperator(KotlinParser.KtPostfixUnaryOperator node, P data)Visit a parse tree produced byKotlin#postfixUnaryOperator.default RvisitPostfixUnarySuffix(KotlinParser.KtPostfixUnarySuffix node, P data)Visit a parse tree produced byKotlin#postfixUnarySuffix.default RvisitPrefixUnaryExpression(KotlinParser.KtPrefixUnaryExpression node, P data)Visit a parse tree produced byKotlin#prefixUnaryExpression.default RvisitPrefixUnaryOperator(KotlinParser.KtPrefixUnaryOperator node, P data)Visit a parse tree produced byKotlin#prefixUnaryOperator.default RvisitPrimaryConstructor(KotlinParser.KtPrimaryConstructor node, P data)Visit a parse tree produced byKotlin#primaryConstructor.default RvisitPrimaryExpression(KotlinParser.KtPrimaryExpression node, P data)Visit a parse tree produced byKotlin#primaryExpression.default RvisitPropertyDeclaration(KotlinParser.KtPropertyDeclaration node, P data)Visit a parse tree produced byKotlin#propertyDeclaration.default RvisitPropertyDelegate(KotlinParser.KtPropertyDelegate node, P data)Visit a parse tree produced byKotlin#propertyDelegate.default RvisitPropertyModifier(KotlinParser.KtPropertyModifier node, P data)Visit a parse tree produced byKotlin#propertyModifier.default RvisitQuest(KotlinParser.KtQuest node, P data)Visit a parse tree produced byKotlin#quest.default RvisitRangeExpression(KotlinParser.KtRangeExpression node, P data)Visit a parse tree produced byKotlin#rangeExpression.default RvisitRangeTest(KotlinParser.KtRangeTest node, P data)Visit a parse tree produced byKotlin#rangeTest.default RvisitReceiverType(KotlinParser.KtReceiverType node, P data)Visit a parse tree produced byKotlin#receiverType.default RvisitReificationModifier(KotlinParser.KtReificationModifier node, P data)Visit a parse tree produced byKotlin#reificationModifier.default RvisitSafeNav(KotlinParser.KtSafeNav node, P data)Visit a parse tree produced byKotlin#safeNav.default RvisitScript(KotlinParser.KtScript node, P data)Visit a parse tree produced byKotlin#script.default RvisitSecondaryConstructor(KotlinParser.KtSecondaryConstructor node, P data)Visit a parse tree produced byKotlin#secondaryConstructor.default RvisitSemi(KotlinParser.KtSemi node, P data)Visit a parse tree produced byKotlin#semi.default RvisitSemis(KotlinParser.KtSemis node, P data)Visit a parse tree produced byKotlin#semis.default RvisitSetter(KotlinParser.KtSetter node, P data)Visit a parse tree produced byKotlin#setter.default RvisitShebangLine(KotlinParser.KtShebangLine node, P data)Visit a parse tree produced byKotlin#shebangLine.default RvisitSimpleIdentifier(KotlinParser.KtSimpleIdentifier node, P data)Visit a parse tree produced byKotlin#simpleIdentifier.default RvisitSimpleUserType(KotlinParser.KtSimpleUserType node, P data)Visit a parse tree produced byKotlin#simpleUserType.default RvisitSingleAnnotation(KotlinParser.KtSingleAnnotation node, P data)Visit a parse tree produced byKotlin#singleAnnotation.default RvisitStatement(KotlinParser.KtStatement node, P data)Visit a parse tree produced byKotlin#statement.default RvisitStatements(KotlinParser.KtStatements node, P data)Visit a parse tree produced byKotlin#statements.default RvisitStringLiteral(KotlinParser.KtStringLiteral node, P data)Visit a parse tree produced byKotlin#stringLiteral.default RvisitSuperExpression(KotlinParser.KtSuperExpression node, P data)Visit a parse tree produced byKotlin#superExpression.default RvisitThisExpression(KotlinParser.KtThisExpression node, P data)Visit a parse tree produced byKotlin#thisExpression.default RvisitTopLevelObject(KotlinParser.KtTopLevelObject node, P data)Visit a parse tree produced byKotlin#topLevelObject.default RvisitTryExpression(KotlinParser.KtTryExpression node, P data)Visit a parse tree produced byKotlin#tryExpression.default RvisitType(KotlinParser.KtType node, P data)Visit a parse tree produced byKotlin#type.default RvisitTypeAlias(KotlinParser.KtTypeAlias node, P data)Visit a parse tree produced byKotlin#typeAlias.default RvisitTypeArguments(KotlinParser.KtTypeArguments node, P data)Visit a parse tree produced byKotlin#typeArguments.default RvisitTypeConstraint(KotlinParser.KtTypeConstraint node, P data)Visit a parse tree produced byKotlin#typeConstraint.default RvisitTypeConstraints(KotlinParser.KtTypeConstraints node, P data)Visit a parse tree produced byKotlin#typeConstraints.default RvisitTypeModifier(KotlinParser.KtTypeModifier node, P data)Visit a parse tree produced byKotlin#typeModifier.default RvisitTypeModifiers(KotlinParser.KtTypeModifiers node, P data)Visit a parse tree produced byKotlin#typeModifiers.default RvisitTypeParameter(KotlinParser.KtTypeParameter node, P data)Visit a parse tree produced byKotlin#typeParameter.default RvisitTypeParameterModifier(KotlinParser.KtTypeParameterModifier node, P data)Visit a parse tree produced byKotlin#typeParameterModifier.default RvisitTypeParameterModifiers(KotlinParser.KtTypeParameterModifiers node, P data)Visit a parse tree produced byKotlin#typeParameterModifiers.default RvisitTypeParameters(KotlinParser.KtTypeParameters node, P data)Visit a parse tree produced byKotlin#typeParameters.default RvisitTypeProjection(KotlinParser.KtTypeProjection node, P data)Visit a parse tree produced byKotlin#typeProjection.default RvisitTypeProjectionModifier(KotlinParser.KtTypeProjectionModifier node, P data)Visit a parse tree produced byKotlin#typeProjectionModifier.default RvisitTypeProjectionModifiers(KotlinParser.KtTypeProjectionModifiers node, P data)Visit a parse tree produced byKotlin#typeProjectionModifiers.default RvisitTypeReference(KotlinParser.KtTypeReference node, P data)Visit a parse tree produced byKotlin#typeReference.default RvisitTypeTest(KotlinParser.KtTypeTest node, P data)Visit a parse tree produced byKotlin#typeTest.default RvisitUnaryPrefix(KotlinParser.KtUnaryPrefix node, P data)Visit a parse tree produced byKotlin#unaryPrefix.default RvisitUnescapedAnnotation(KotlinParser.KtUnescapedAnnotation node, P data)Visit a parse tree produced byKotlin#unescapedAnnotation.default RvisitUserType(KotlinParser.KtUserType node, P data)Visit a parse tree produced byKotlin#userType.default RvisitValueArgument(KotlinParser.KtValueArgument node, P data)Visit a parse tree produced byKotlin#valueArgument.default RvisitValueArguments(KotlinParser.KtValueArguments node, P data)Visit a parse tree produced byKotlin#valueArguments.default RvisitVariableDeclaration(KotlinParser.KtVariableDeclaration node, P data)Visit a parse tree produced byKotlin#variableDeclaration.default RvisitVarianceModifier(KotlinParser.KtVarianceModifier node, P data)Visit a parse tree produced byKotlin#varianceModifier.default RvisitVisibilityModifier(KotlinParser.KtVisibilityModifier node, P data)Visit a parse tree produced byKotlin#visibilityModifier.default RvisitWhenCondition(KotlinParser.KtWhenCondition node, P data)Visit a parse tree produced byKotlin#whenCondition.default RvisitWhenEntry(KotlinParser.KtWhenEntry node, P data)Visit a parse tree produced byKotlin#whenEntry.default RvisitWhenExpression(KotlinParser.KtWhenExpression node, P data)Visit a parse tree produced byKotlin#whenExpression.default RvisitWhenSubject(KotlinParser.KtWhenSubject node, P data)Visit a parse tree produced byKotlin#whenSubject.default RvisitWhileStatement(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
-
-