T - The return type of the visit operation. Use Void for
operations with no return type.public interface KotlinParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
KotlinParser.T visitKotlinFile(KotlinParser.KotlinFileContext ctx)
KotlinParser.kotlinFile().ctx - the parse treeT visitScript(KotlinParser.ScriptContext ctx)
KotlinParser.script().ctx - the parse treeT visitShebangLine(KotlinParser.ShebangLineContext ctx)
KotlinParser.shebangLine().ctx - the parse treeT visitFileAnnotation(KotlinParser.FileAnnotationContext ctx)
KotlinParser.fileAnnotation().ctx - the parse treeT visitPackageHeader(KotlinParser.PackageHeaderContext ctx)
KotlinParser.packageHeader().ctx - the parse treeT visitImportList(KotlinParser.ImportListContext ctx)
KotlinParser.importList().ctx - the parse treeT visitImportHeader(KotlinParser.ImportHeaderContext ctx)
KotlinParser.importHeader().ctx - the parse treeT visitImportAlias(KotlinParser.ImportAliasContext ctx)
KotlinParser.importAlias().ctx - the parse treeT visitTopLevelObject(KotlinParser.TopLevelObjectContext ctx)
KotlinParser.topLevelObject().ctx - the parse treeT visitTypeAlias(KotlinParser.TypeAliasContext ctx)
KotlinParser.typeAlias().ctx - the parse treeT visitDeclaration(KotlinParser.DeclarationContext ctx)
KotlinParser.declaration().ctx - the parse treeT visitClassDeclaration(KotlinParser.ClassDeclarationContext ctx)
KotlinParser.classDeclaration().ctx - the parse treeT visitPrimaryConstructor(KotlinParser.PrimaryConstructorContext ctx)
KotlinParser.primaryConstructor().ctx - the parse treeT visitClassBody(KotlinParser.ClassBodyContext ctx)
KotlinParser.classBody().ctx - the parse treeT visitClassParameters(KotlinParser.ClassParametersContext ctx)
KotlinParser.classParameters().ctx - the parse treeT visitClassParameter(KotlinParser.ClassParameterContext ctx)
KotlinParser.classParameter().ctx - the parse treeT visitDelegationSpecifiers(KotlinParser.DelegationSpecifiersContext ctx)
KotlinParser.delegationSpecifiers().ctx - the parse treeT visitDelegationSpecifier(KotlinParser.DelegationSpecifierContext ctx)
KotlinParser.delegationSpecifier().ctx - the parse treeT visitConstructorInvocation(KotlinParser.ConstructorInvocationContext ctx)
KotlinParser.constructorInvocation().ctx - the parse treeT visitAnnotatedDelegationSpecifier(KotlinParser.AnnotatedDelegationSpecifierContext ctx)
KotlinParser.annotatedDelegationSpecifier().ctx - the parse treeT visitExplicitDelegation(KotlinParser.ExplicitDelegationContext ctx)
KotlinParser.explicitDelegation().ctx - the parse treeT visitTypeParameters(KotlinParser.TypeParametersContext ctx)
KotlinParser.typeParameters().ctx - the parse treeT visitTypeParameter(KotlinParser.TypeParameterContext ctx)
KotlinParser.typeParameter().ctx - the parse treeT visitTypeConstraints(KotlinParser.TypeConstraintsContext ctx)
KotlinParser.typeConstraints().ctx - the parse treeT visitTypeConstraint(KotlinParser.TypeConstraintContext ctx)
KotlinParser.typeConstraint().ctx - the parse treeT visitClassMemberDeclarations(KotlinParser.ClassMemberDeclarationsContext ctx)
KotlinParser.classMemberDeclarations().ctx - the parse treeT visitClassMemberDeclaration(KotlinParser.ClassMemberDeclarationContext ctx)
KotlinParser.classMemberDeclaration().ctx - the parse treeT visitAnonymousInitializer(KotlinParser.AnonymousInitializerContext ctx)
KotlinParser.anonymousInitializer().ctx - the parse treeT visitCompanionObject(KotlinParser.CompanionObjectContext ctx)
KotlinParser.companionObject().ctx - the parse treeT visitFunctionValueParameters(KotlinParser.FunctionValueParametersContext ctx)
KotlinParser.functionValueParameters().ctx - the parse treeT visitFunctionValueParameter(KotlinParser.FunctionValueParameterContext ctx)
KotlinParser.functionValueParameter().ctx - the parse treeT visitFunctionDeclaration(KotlinParser.FunctionDeclarationContext ctx)
KotlinParser.functionDeclaration().ctx - the parse treeT visitFunctionBody(KotlinParser.FunctionBodyContext ctx)
KotlinParser.functionBody().ctx - the parse treeT visitVariableDeclaration(KotlinParser.VariableDeclarationContext ctx)
KotlinParser.variableDeclaration().ctx - the parse treeT visitMultiVariableDeclaration(KotlinParser.MultiVariableDeclarationContext ctx)
KotlinParser.multiVariableDeclaration().ctx - the parse treeT visitPropertyDeclaration(KotlinParser.PropertyDeclarationContext ctx)
KotlinParser.propertyDeclaration().ctx - the parse treeT visitPropertyDelegate(KotlinParser.PropertyDelegateContext ctx)
KotlinParser.propertyDelegate().ctx - the parse treeT visitGetter(KotlinParser.GetterContext ctx)
KotlinParser.getter().ctx - the parse treeT visitSetter(KotlinParser.SetterContext ctx)
KotlinParser.setter().ctx - the parse treeT visitParametersWithOptionalType(KotlinParser.ParametersWithOptionalTypeContext ctx)
KotlinParser.parametersWithOptionalType().ctx - the parse treeT visitFunctionValueParameterWithOptionalType(KotlinParser.FunctionValueParameterWithOptionalTypeContext ctx)
KotlinParser.functionValueParameterWithOptionalType().ctx - the parse treeT visitParameterWithOptionalType(KotlinParser.ParameterWithOptionalTypeContext ctx)
KotlinParser.parameterWithOptionalType().ctx - the parse treeT visitParameter(KotlinParser.ParameterContext ctx)
KotlinParser.parameter().ctx - the parse treeT visitObjectDeclaration(KotlinParser.ObjectDeclarationContext ctx)
KotlinParser.objectDeclaration().ctx - the parse treeT visitSecondaryConstructor(KotlinParser.SecondaryConstructorContext ctx)
KotlinParser.secondaryConstructor().ctx - the parse treeT visitConstructorDelegationCall(KotlinParser.ConstructorDelegationCallContext ctx)
KotlinParser.constructorDelegationCall().ctx - the parse treeT visitEnumClassBody(KotlinParser.EnumClassBodyContext ctx)
KotlinParser.enumClassBody().ctx - the parse treeT visitEnumEntries(KotlinParser.EnumEntriesContext ctx)
KotlinParser.enumEntries().ctx - the parse treeT visitEnumEntry(KotlinParser.EnumEntryContext ctx)
KotlinParser.enumEntry().ctx - the parse treeT visitType(KotlinParser.TypeContext ctx)
KotlinParser.type().ctx - the parse treeT visitTypeReference(KotlinParser.TypeReferenceContext ctx)
KotlinParser.typeReference().ctx - the parse treeT visitNullableType(KotlinParser.NullableTypeContext ctx)
KotlinParser.nullableType().ctx - the parse treeT visitQuest(KotlinParser.QuestContext ctx)
KotlinParser.quest().ctx - the parse treeT visitUserType(KotlinParser.UserTypeContext ctx)
KotlinParser.userType().ctx - the parse treeT visitSimpleUserType(KotlinParser.SimpleUserTypeContext ctx)
KotlinParser.simpleUserType().ctx - the parse treeT visitTypeProjection(KotlinParser.TypeProjectionContext ctx)
KotlinParser.typeProjection().ctx - the parse treeT visitTypeProjectionModifiers(KotlinParser.TypeProjectionModifiersContext ctx)
KotlinParser.typeProjectionModifiers().ctx - the parse treeT visitTypeProjectionModifier(KotlinParser.TypeProjectionModifierContext ctx)
KotlinParser.typeProjectionModifier().ctx - the parse treeT visitFunctionType(KotlinParser.FunctionTypeContext ctx)
KotlinParser.functionType().ctx - the parse treeT visitFunctionTypeParameters(KotlinParser.FunctionTypeParametersContext ctx)
KotlinParser.functionTypeParameters().ctx - the parse treeT visitParenthesizedType(KotlinParser.ParenthesizedTypeContext ctx)
KotlinParser.parenthesizedType().ctx - the parse treeT visitReceiverType(KotlinParser.ReceiverTypeContext ctx)
KotlinParser.receiverType().ctx - the parse treeT visitParenthesizedUserType(KotlinParser.ParenthesizedUserTypeContext ctx)
KotlinParser.parenthesizedUserType().ctx - the parse treeT visitDefinitelyNonNullableType(KotlinParser.DefinitelyNonNullableTypeContext ctx)
KotlinParser.definitelyNonNullableType().ctx - the parse treeT visitStatements(KotlinParser.StatementsContext ctx)
KotlinParser.statements().ctx - the parse treeT visitStatement(KotlinParser.StatementContext ctx)
KotlinParser.statement().ctx - the parse treeT visitLabel(KotlinParser.LabelContext ctx)
KotlinParser.label().ctx - the parse treeT visitControlStructureBody(KotlinParser.ControlStructureBodyContext ctx)
KotlinParser.controlStructureBody().ctx - the parse treeT visitBlock(KotlinParser.BlockContext ctx)
KotlinParser.block().ctx - the parse treeT visitLoopStatement(KotlinParser.LoopStatementContext ctx)
KotlinParser.loopStatement().ctx - the parse treeT visitForStatement(KotlinParser.ForStatementContext ctx)
KotlinParser.forStatement().ctx - the parse treeT visitWhileStatement(KotlinParser.WhileStatementContext ctx)
KotlinParser.whileStatement().ctx - the parse treeT visitDoWhileStatement(KotlinParser.DoWhileStatementContext ctx)
KotlinParser.doWhileStatement().ctx - the parse treeT visitAssignment(KotlinParser.AssignmentContext ctx)
KotlinParser.assignment().ctx - the parse treeT visitSemi(KotlinParser.SemiContext ctx)
KotlinParser.semi().ctx - the parse treeT visitSemis(KotlinParser.SemisContext ctx)
KotlinParser.semis().ctx - the parse treeT visitExpression(KotlinParser.ExpressionContext ctx)
KotlinParser.expression().ctx - the parse treeT visitDisjunction(KotlinParser.DisjunctionContext ctx)
KotlinParser.disjunction().ctx - the parse treeT visitConjunction(KotlinParser.ConjunctionContext ctx)
KotlinParser.conjunction().ctx - the parse treeT visitEquality(KotlinParser.EqualityContext ctx)
KotlinParser.equality().ctx - the parse treeT visitComparison(KotlinParser.ComparisonContext ctx)
KotlinParser.comparison().ctx - the parse treeT visitGenericCallLikeComparison(KotlinParser.GenericCallLikeComparisonContext ctx)
KotlinParser.genericCallLikeComparison().ctx - the parse treeT visitInfixOperation(KotlinParser.InfixOperationContext ctx)
KotlinParser.infixOperation().ctx - the parse treeT visitElvisExpression(KotlinParser.ElvisExpressionContext ctx)
KotlinParser.elvisExpression().ctx - the parse treeT visitElvis(KotlinParser.ElvisContext ctx)
KotlinParser.elvis().ctx - the parse treeT visitInfixFunctionCall(KotlinParser.InfixFunctionCallContext ctx)
KotlinParser.infixFunctionCall().ctx - the parse treeT visitRangeExpression(KotlinParser.RangeExpressionContext ctx)
KotlinParser.rangeExpression().ctx - the parse treeT visitAdditiveExpression(KotlinParser.AdditiveExpressionContext ctx)
KotlinParser.additiveExpression().ctx - the parse treeT visitMultiplicativeExpression(KotlinParser.MultiplicativeExpressionContext ctx)
KotlinParser.multiplicativeExpression().ctx - the parse treeT visitAsExpression(KotlinParser.AsExpressionContext ctx)
KotlinParser.asExpression().ctx - the parse treeT visitPrefixUnaryExpression(KotlinParser.PrefixUnaryExpressionContext ctx)
KotlinParser.prefixUnaryExpression().ctx - the parse treeT visitUnaryPrefix(KotlinParser.UnaryPrefixContext ctx)
KotlinParser.unaryPrefix().ctx - the parse treeT visitPostfixUnaryExpression(KotlinParser.PostfixUnaryExpressionContext ctx)
KotlinParser.postfixUnaryExpression().ctx - the parse treeT visitPostfixUnarySuffix(KotlinParser.PostfixUnarySuffixContext ctx)
KotlinParser.postfixUnarySuffix().ctx - the parse treeT visitDirectlyAssignableExpression(KotlinParser.DirectlyAssignableExpressionContext ctx)
KotlinParser.directlyAssignableExpression().ctx - the parse treeT visitParenthesizedDirectlyAssignableExpression(KotlinParser.ParenthesizedDirectlyAssignableExpressionContext ctx)
KotlinParser.parenthesizedDirectlyAssignableExpression().ctx - the parse treeT visitAssignableExpression(KotlinParser.AssignableExpressionContext ctx)
KotlinParser.assignableExpression().ctx - the parse treeT visitParenthesizedAssignableExpression(KotlinParser.ParenthesizedAssignableExpressionContext ctx)
KotlinParser.parenthesizedAssignableExpression().ctx - the parse treeT visitAssignableSuffix(KotlinParser.AssignableSuffixContext ctx)
KotlinParser.assignableSuffix().ctx - the parse treeT visitIndexingSuffix(KotlinParser.IndexingSuffixContext ctx)
KotlinParser.indexingSuffix().ctx - the parse treeT visitNavigationSuffix(KotlinParser.NavigationSuffixContext ctx)
KotlinParser.navigationSuffix().ctx - the parse treeT visitCallSuffix(KotlinParser.CallSuffixContext ctx)
KotlinParser.callSuffix().ctx - the parse treeT visitAnnotatedLambda(KotlinParser.AnnotatedLambdaContext ctx)
KotlinParser.annotatedLambda().ctx - the parse treeT visitTypeArguments(KotlinParser.TypeArgumentsContext ctx)
KotlinParser.typeArguments().ctx - the parse treeT visitValueArguments(KotlinParser.ValueArgumentsContext ctx)
KotlinParser.valueArguments().ctx - the parse treeT visitValueArgument(KotlinParser.ValueArgumentContext ctx)
KotlinParser.valueArgument().ctx - the parse treeT visitPrimaryExpression(KotlinParser.PrimaryExpressionContext ctx)
KotlinParser.primaryExpression().ctx - the parse treeT visitParenthesizedExpression(KotlinParser.ParenthesizedExpressionContext ctx)
KotlinParser.parenthesizedExpression().ctx - the parse treeT visitCollectionLiteral(KotlinParser.CollectionLiteralContext ctx)
KotlinParser.collectionLiteral().ctx - the parse treeT visitLiteralConstant(KotlinParser.LiteralConstantContext ctx)
KotlinParser.literalConstant().ctx - the parse treeT visitStringLiteral(KotlinParser.StringLiteralContext ctx)
KotlinParser.stringLiteral().ctx - the parse treeT visitLineStringLiteral(KotlinParser.LineStringLiteralContext ctx)
KotlinParser.lineStringLiteral().ctx - the parse treeT visitMultiLineStringLiteral(KotlinParser.MultiLineStringLiteralContext ctx)
KotlinParser.multiLineStringLiteral().ctx - the parse treeT visitLineStringContent(KotlinParser.LineStringContentContext ctx)
KotlinParser.lineStringContent().ctx - the parse treeT visitLineStringExpression(KotlinParser.LineStringExpressionContext ctx)
KotlinParser.lineStringExpression().ctx - the parse treeT visitMultiLineStringContent(KotlinParser.MultiLineStringContentContext ctx)
KotlinParser.multiLineStringContent().ctx - the parse treeT visitMultiLineStringExpression(KotlinParser.MultiLineStringExpressionContext ctx)
KotlinParser.multiLineStringExpression().ctx - the parse treeT visitLambdaLiteral(KotlinParser.LambdaLiteralContext ctx)
KotlinParser.lambdaLiteral().ctx - the parse treeT visitLambdaParameters(KotlinParser.LambdaParametersContext ctx)
KotlinParser.lambdaParameters().ctx - the parse treeT visitLambdaParameter(KotlinParser.LambdaParameterContext ctx)
KotlinParser.lambdaParameter().ctx - the parse treeT visitAnonymousFunction(KotlinParser.AnonymousFunctionContext ctx)
KotlinParser.anonymousFunction().ctx - the parse treeT visitFunctionLiteral(KotlinParser.FunctionLiteralContext ctx)
KotlinParser.functionLiteral().ctx - the parse treeT visitObjectLiteral(KotlinParser.ObjectLiteralContext ctx)
KotlinParser.objectLiteral().ctx - the parse treeT visitThisExpression(KotlinParser.ThisExpressionContext ctx)
KotlinParser.thisExpression().ctx - the parse treeT visitSuperExpression(KotlinParser.SuperExpressionContext ctx)
KotlinParser.superExpression().ctx - the parse treeT visitIfExpression(KotlinParser.IfExpressionContext ctx)
KotlinParser.ifExpression().ctx - the parse treeT visitWhenSubject(KotlinParser.WhenSubjectContext ctx)
KotlinParser.whenSubject().ctx - the parse treeT visitWhenExpression(KotlinParser.WhenExpressionContext ctx)
KotlinParser.whenExpression().ctx - the parse treeT visitWhenEntry(KotlinParser.WhenEntryContext ctx)
KotlinParser.whenEntry().ctx - the parse treeT visitWhenCondition(KotlinParser.WhenConditionContext ctx)
KotlinParser.whenCondition().ctx - the parse treeT visitRangeTest(KotlinParser.RangeTestContext ctx)
KotlinParser.rangeTest().ctx - the parse treeT visitTypeTest(KotlinParser.TypeTestContext ctx)
KotlinParser.typeTest().ctx - the parse treeT visitTryExpression(KotlinParser.TryExpressionContext ctx)
KotlinParser.tryExpression().ctx - the parse treeT visitCatchBlock(KotlinParser.CatchBlockContext ctx)
KotlinParser.catchBlock().ctx - the parse treeT visitFinallyBlock(KotlinParser.FinallyBlockContext ctx)
KotlinParser.finallyBlock().ctx - the parse treeT visitJumpExpression(KotlinParser.JumpExpressionContext ctx)
KotlinParser.jumpExpression().ctx - the parse treeT visitCallableReference(KotlinParser.CallableReferenceContext ctx)
KotlinParser.callableReference().ctx - the parse treeT visitAssignmentAndOperator(KotlinParser.AssignmentAndOperatorContext ctx)
KotlinParser.assignmentAndOperator().ctx - the parse treeT visitEqualityOperator(KotlinParser.EqualityOperatorContext ctx)
KotlinParser.equalityOperator().ctx - the parse treeT visitComparisonOperator(KotlinParser.ComparisonOperatorContext ctx)
KotlinParser.comparisonOperator().ctx - the parse treeT visitInOperator(KotlinParser.InOperatorContext ctx)
KotlinParser.inOperator().ctx - the parse treeT visitIsOperator(KotlinParser.IsOperatorContext ctx)
KotlinParser.isOperator().ctx - the parse treeT visitAdditiveOperator(KotlinParser.AdditiveOperatorContext ctx)
KotlinParser.additiveOperator().ctx - the parse treeT visitMultiplicativeOperator(KotlinParser.MultiplicativeOperatorContext ctx)
KotlinParser.multiplicativeOperator().ctx - the parse treeT visitAsOperator(KotlinParser.AsOperatorContext ctx)
KotlinParser.asOperator().ctx - the parse treeT visitPrefixUnaryOperator(KotlinParser.PrefixUnaryOperatorContext ctx)
KotlinParser.prefixUnaryOperator().ctx - the parse treeT visitPostfixUnaryOperator(KotlinParser.PostfixUnaryOperatorContext ctx)
KotlinParser.postfixUnaryOperator().ctx - the parse treeT visitExcl(KotlinParser.ExclContext ctx)
KotlinParser.excl().ctx - the parse treeT visitMemberAccessOperator(KotlinParser.MemberAccessOperatorContext ctx)
KotlinParser.memberAccessOperator().ctx - the parse treeT visitSafeNav(KotlinParser.SafeNavContext ctx)
KotlinParser.safeNav().ctx - the parse treeT visitModifiers(KotlinParser.ModifiersContext ctx)
KotlinParser.modifiers().ctx - the parse treeT visitParameterModifiers(KotlinParser.ParameterModifiersContext ctx)
KotlinParser.parameterModifiers().ctx - the parse treeT visitModifier(KotlinParser.ModifierContext ctx)
KotlinParser.modifier().ctx - the parse treeT visitTypeModifiers(KotlinParser.TypeModifiersContext ctx)
KotlinParser.typeModifiers().ctx - the parse treeT visitTypeModifier(KotlinParser.TypeModifierContext ctx)
KotlinParser.typeModifier().ctx - the parse treeT visitClassModifier(KotlinParser.ClassModifierContext ctx)
KotlinParser.classModifier().ctx - the parse treeT visitMemberModifier(KotlinParser.MemberModifierContext ctx)
KotlinParser.memberModifier().ctx - the parse treeT visitVisibilityModifier(KotlinParser.VisibilityModifierContext ctx)
KotlinParser.visibilityModifier().ctx - the parse treeT visitVarianceModifier(KotlinParser.VarianceModifierContext ctx)
KotlinParser.varianceModifier().ctx - the parse treeT visitTypeParameterModifiers(KotlinParser.TypeParameterModifiersContext ctx)
KotlinParser.typeParameterModifiers().ctx - the parse treeT visitTypeParameterModifier(KotlinParser.TypeParameterModifierContext ctx)
KotlinParser.typeParameterModifier().ctx - the parse treeT visitFunctionModifier(KotlinParser.FunctionModifierContext ctx)
KotlinParser.functionModifier().ctx - the parse treeT visitPropertyModifier(KotlinParser.PropertyModifierContext ctx)
KotlinParser.propertyModifier().ctx - the parse treeT visitInheritanceModifier(KotlinParser.InheritanceModifierContext ctx)
KotlinParser.inheritanceModifier().ctx - the parse treeT visitParameterModifier(KotlinParser.ParameterModifierContext ctx)
KotlinParser.parameterModifier().ctx - the parse treeT visitReificationModifier(KotlinParser.ReificationModifierContext ctx)
KotlinParser.reificationModifier().ctx - the parse treeT visitPlatformModifier(KotlinParser.PlatformModifierContext ctx)
KotlinParser.platformModifier().ctx - the parse treeT visitAnnotation(KotlinParser.AnnotationContext ctx)
KotlinParser.annotation().ctx - the parse treeT visitSingleAnnotation(KotlinParser.SingleAnnotationContext ctx)
KotlinParser.singleAnnotation().ctx - the parse treeT visitMultiAnnotation(KotlinParser.MultiAnnotationContext ctx)
KotlinParser.multiAnnotation().ctx - the parse treeT visitAnnotationUseSiteTarget(KotlinParser.AnnotationUseSiteTargetContext ctx)
KotlinParser.annotationUseSiteTarget().ctx - the parse treeT visitUnescapedAnnotation(KotlinParser.UnescapedAnnotationContext ctx)
KotlinParser.unescapedAnnotation().ctx - the parse treeT visitSimpleIdentifier(KotlinParser.SimpleIdentifierContext ctx)
KotlinParser.simpleIdentifier().ctx - the parse treeT visitIdentifier(KotlinParser.IdentifierContext ctx)
KotlinParser.identifier().ctx - the parse tree