Kotlin Parser Listener
This interface defines a complete listener for a parse tree produced by KotlinParser.
Inheritors
Functions
Enter a parse tree produced by KotlinParser.additiveExpression.
Enter a parse tree produced by KotlinParser.additiveOperator.
Enter a parse tree produced by KotlinParser.annotatedDelegationSpecifier.
Enter a parse tree produced by KotlinParser.annotatedLambda.
Enter a parse tree produced by KotlinParser.annotation.
Enter a parse tree produced by KotlinParser.annotationUseSiteTarget.
Enter a parse tree produced by KotlinParser.anonymousFunction.
Enter a parse tree produced by KotlinParser.anonymousInitializer.
Enter a parse tree produced by KotlinParser.asExpression.
Enter a parse tree produced by KotlinParser.asOperator.
Enter a parse tree produced by KotlinParser.assignableExpression.
Enter a parse tree produced by KotlinParser.assignableSuffix.
Enter a parse tree produced by KotlinParser.assignment.
Enter a parse tree produced by KotlinParser.assignmentAndOperator.
Enter a parse tree produced by KotlinParser.block.
Enter a parse tree produced by KotlinParser.callableReference.
Enter a parse tree produced by KotlinParser.callSuffix.
Enter a parse tree produced by KotlinParser.catchBlock.
Enter a parse tree produced by KotlinParser.classBody.
Enter a parse tree produced by KotlinParser.classDeclaration.
Enter a parse tree produced by KotlinParser.classMemberDeclaration.
Enter a parse tree produced by KotlinParser.classMemberDeclarations.
Enter a parse tree produced by KotlinParser.classModifier.
Enter a parse tree produced by KotlinParser.classParameter.
Enter a parse tree produced by KotlinParser.classParameters.
Enter a parse tree produced by KotlinParser.collectionLiteral.
Enter a parse tree produced by KotlinParser.companionObject.
Enter a parse tree produced by KotlinParser.comparison.
Enter a parse tree produced by KotlinParser.comparisonOperator.
Enter a parse tree produced by KotlinParser.conjunction.
Enter a parse tree produced by KotlinParser.constructorDelegationCall.
Enter a parse tree produced by KotlinParser.constructorInvocation.
Enter a parse tree produced by KotlinParser.controlStructureBody.
Enter a parse tree produced by KotlinParser.declaration.
Enter a parse tree produced by KotlinParser.definitelyNonNullableType.
Enter a parse tree produced by KotlinParser.delegationSpecifier.
Enter a parse tree produced by KotlinParser.delegationSpecifiers.
Enter a parse tree produced by KotlinParser.directlyAssignableExpression.
Enter a parse tree produced by KotlinParser.disjunction.
Enter a parse tree produced by KotlinParser.doWhileStatement.
Enter a parse tree produced by KotlinParser.elvis.
Enter a parse tree produced by KotlinParser.elvisExpression.
Enter a parse tree produced by KotlinParser.enumClassBody.
Enter a parse tree produced by KotlinParser.enumEntries.
Enter a parse tree produced by KotlinParser.enumEntry.
Enter a parse tree produced by KotlinParser.equality.
Enter a parse tree produced by KotlinParser.equalityOperator.
Enter a parse tree produced by KotlinParser.excl.
Enter a parse tree produced by KotlinParser.explicitDelegation.
Enter a parse tree produced by KotlinParser.expression.
Enter a parse tree produced by KotlinParser.fileAnnotation.
Enter a parse tree produced by KotlinParser.finallyBlock.
Enter a parse tree produced by KotlinParser.forStatement.
Enter a parse tree produced by KotlinParser.functionBody.
Enter a parse tree produced by KotlinParser.functionDeclaration.
Enter a parse tree produced by KotlinParser.functionLiteral.
Enter a parse tree produced by KotlinParser.functionModifier.
Enter a parse tree produced by KotlinParser.functionType.
Enter a parse tree produced by KotlinParser.functionTypeParameters.
Enter a parse tree produced by KotlinParser.functionValueParameter.
Enter a parse tree produced by KotlinParser.functionValueParameters.
Enter a parse tree produced by KotlinParser.functionValueParameterWithOptionalType.
Enter a parse tree produced by KotlinParser.genericCallLikeComparison.
Enter a parse tree produced by KotlinParser.getter.
Enter a parse tree produced by KotlinParser.identifier.
Enter a parse tree produced by KotlinParser.ifExpression.
Enter a parse tree produced by KotlinParser.importAlias.
Enter a parse tree produced by KotlinParser.importHeader.
Enter a parse tree produced by KotlinParser.importList.
Enter a parse tree produced by KotlinParser.indexingSuffix.
Enter a parse tree produced by KotlinParser.infixFunctionCall.
Enter a parse tree produced by KotlinParser.infixOperation.
Enter a parse tree produced by KotlinParser.inheritanceModifier.
Enter a parse tree produced by KotlinParser.inOperator.
Enter a parse tree produced by KotlinParser.isOperator.
Enter a parse tree produced by KotlinParser.jumpExpression.
Enter a parse tree produced by KotlinParser.kotlinFile.
Enter a parse tree produced by KotlinParser.label.
Enter a parse tree produced by KotlinParser.lambdaLiteral.
Enter a parse tree produced by KotlinParser.lambdaParameter.
Enter a parse tree produced by KotlinParser.lambdaParameters.
Enter a parse tree produced by KotlinParser.lineStringContent.
Enter a parse tree produced by KotlinParser.lineStringExpression.
Enter a parse tree produced by KotlinParser.lineStringLiteral.
Enter a parse tree produced by KotlinParser.literalConstant.
Enter a parse tree produced by KotlinParser.loopStatement.
Enter a parse tree produced by KotlinParser.memberAccessOperator.
Enter a parse tree produced by KotlinParser.memberModifier.
Enter a parse tree produced by KotlinParser.modifier.
Enter a parse tree produced by KotlinParser.modifiers.
Enter a parse tree produced by KotlinParser.multiAnnotation.
Enter a parse tree produced by KotlinParser.multiLineStringContent.
Enter a parse tree produced by KotlinParser.multiLineStringExpression.
Enter a parse tree produced by KotlinParser.multiLineStringLiteral.
Enter a parse tree produced by KotlinParser.multiplicativeExpression.
Enter a parse tree produced by KotlinParser.multiplicativeOperator.
Enter a parse tree produced by KotlinParser.multiVariableDeclaration.
Enter a parse tree produced by KotlinParser.navigationSuffix.
Enter a parse tree produced by KotlinParser.nullableType.
Enter a parse tree produced by KotlinParser.objectDeclaration.
Enter a parse tree produced by KotlinParser.objectLiteral.
Enter a parse tree produced by KotlinParser.packageHeader.
Enter a parse tree produced by KotlinParser.parameter.
Enter a parse tree produced by KotlinParser.parameterModifier.
Enter a parse tree produced by KotlinParser.parameterModifiers.
Enter a parse tree produced by KotlinParser.parametersWithOptionalType.
Enter a parse tree produced by KotlinParser.parameterWithOptionalType.
Enter a parse tree produced by KotlinParser.parenthesizedAssignableExpression.
Enter a parse tree produced by KotlinParser.parenthesizedDirectlyAssignableExpression.
Enter a parse tree produced by KotlinParser.parenthesizedExpression.
Enter a parse tree produced by KotlinParser.parenthesizedType.
Enter a parse tree produced by KotlinParser.parenthesizedUserType.
Enter a parse tree produced by KotlinParser.platformModifier.
Enter a parse tree produced by KotlinParser.postfixUnaryExpression.
Enter a parse tree produced by KotlinParser.postfixUnaryOperator.
Enter a parse tree produced by KotlinParser.postfixUnarySuffix.
Enter a parse tree produced by KotlinParser.prefixUnaryExpression.
Enter a parse tree produced by KotlinParser.prefixUnaryOperator.
Enter a parse tree produced by KotlinParser.primaryConstructor.
Enter a parse tree produced by KotlinParser.primaryExpression.
Enter a parse tree produced by KotlinParser.propertyDeclaration.
Enter a parse tree produced by KotlinParser.propertyDelegate.
Enter a parse tree produced by KotlinParser.propertyModifier.
Enter a parse tree produced by KotlinParser.quest.
Enter a parse tree produced by KotlinParser.rangeExpression.
Enter a parse tree produced by KotlinParser.rangeTest.
Enter a parse tree produced by KotlinParser.receiverType.
Enter a parse tree produced by KotlinParser.reificationModifier.
Enter a parse tree produced by KotlinParser.safeNav.
Enter a parse tree produced by KotlinParser.script.
Enter a parse tree produced by KotlinParser.secondaryConstructor.
Enter a parse tree produced by KotlinParser.semi.
Enter a parse tree produced by KotlinParser.semis.
Enter a parse tree produced by KotlinParser.setter.
Enter a parse tree produced by KotlinParser.shebangLine.
Enter a parse tree produced by KotlinParser.simpleIdentifier.
Enter a parse tree produced by KotlinParser.simpleUserType.
Enter a parse tree produced by KotlinParser.singleAnnotation.
Enter a parse tree produced by KotlinParser.statement.
Enter a parse tree produced by KotlinParser.statements.
Enter a parse tree produced by KotlinParser.stringLiteral.
Enter a parse tree produced by KotlinParser.superExpression.
Enter a parse tree produced by KotlinParser.thisExpression.
Enter a parse tree produced by KotlinParser.topLevelObject.
Enter a parse tree produced by KotlinParser.tryExpression.
Enter a parse tree produced by KotlinParser.type.
Enter a parse tree produced by KotlinParser.typeAlias.
Enter a parse tree produced by KotlinParser.typeArguments.
Enter a parse tree produced by KotlinParser.typeConstraint.
Enter a parse tree produced by KotlinParser.typeConstraints.
Enter a parse tree produced by KotlinParser.typeModifier.
Enter a parse tree produced by KotlinParser.typeModifiers.
Enter a parse tree produced by KotlinParser.typeParameter.
Enter a parse tree produced by KotlinParser.typeParameterModifier.
Enter a parse tree produced by KotlinParser.typeParameterModifiers.
Enter a parse tree produced by KotlinParser.typeParameters.
Enter a parse tree produced by KotlinParser.typeProjection.
Enter a parse tree produced by KotlinParser.typeProjectionModifier.
Enter a parse tree produced by KotlinParser.typeProjectionModifiers.
Enter a parse tree produced by KotlinParser.typeReference.
Enter a parse tree produced by KotlinParser.typeTest.
Enter a parse tree produced by KotlinParser.unaryPrefix.
Enter a parse tree produced by KotlinParser.unescapedAnnotation.
Enter a parse tree produced by KotlinParser.userType.
Enter a parse tree produced by KotlinParser.valueArgument.
Enter a parse tree produced by KotlinParser.valueArguments.
Enter a parse tree produced by KotlinParser.variableDeclaration.
Enter a parse tree produced by KotlinParser.varianceModifier.
Enter a parse tree produced by KotlinParser.visibilityModifier.
Enter a parse tree produced by KotlinParser.whenCondition.
Enter a parse tree produced by KotlinParser.whenEntry.
Enter a parse tree produced by KotlinParser.whenEntryAddition.
Enter a parse tree produced by KotlinParser.whenEntryGuard.
Enter a parse tree produced by KotlinParser.whenExpression.
Enter a parse tree produced by KotlinParser.whenSubject.
Enter a parse tree produced by KotlinParser.whileStatement.
Exit a parse tree produced by KotlinParser.additiveExpression.
Exit a parse tree produced by KotlinParser.additiveOperator.
Exit a parse tree produced by KotlinParser.annotatedDelegationSpecifier.
Exit a parse tree produced by KotlinParser.annotatedLambda.
Exit a parse tree produced by KotlinParser.annotation.
Exit a parse tree produced by KotlinParser.annotationUseSiteTarget.
Exit a parse tree produced by KotlinParser.anonymousFunction.
Exit a parse tree produced by KotlinParser.anonymousInitializer.
Exit a parse tree produced by KotlinParser.asExpression.
Exit a parse tree produced by KotlinParser.asOperator.
Exit a parse tree produced by KotlinParser.assignableExpression.
Exit a parse tree produced by KotlinParser.assignableSuffix.
Exit a parse tree produced by KotlinParser.assignment.
Exit a parse tree produced by KotlinParser.assignmentAndOperator.
Exit a parse tree produced by KotlinParser.block.
Exit a parse tree produced by KotlinParser.callableReference.
Exit a parse tree produced by KotlinParser.callSuffix.
Exit a parse tree produced by KotlinParser.catchBlock.
Exit a parse tree produced by KotlinParser.classBody.
Exit a parse tree produced by KotlinParser.classDeclaration.
Exit a parse tree produced by KotlinParser.classMemberDeclaration.
Exit a parse tree produced by KotlinParser.classMemberDeclarations.
Exit a parse tree produced by KotlinParser.classModifier.
Exit a parse tree produced by KotlinParser.classParameter.
Exit a parse tree produced by KotlinParser.classParameters.
Exit a parse tree produced by KotlinParser.collectionLiteral.
Exit a parse tree produced by KotlinParser.companionObject.
Exit a parse tree produced by KotlinParser.comparison.
Exit a parse tree produced by KotlinParser.comparisonOperator.
Exit a parse tree produced by KotlinParser.conjunction.
Exit a parse tree produced by KotlinParser.constructorDelegationCall.
Exit a parse tree produced by KotlinParser.constructorInvocation.
Exit a parse tree produced by KotlinParser.controlStructureBody.
Exit a parse tree produced by KotlinParser.declaration.
Exit a parse tree produced by KotlinParser.definitelyNonNullableType.
Exit a parse tree produced by KotlinParser.delegationSpecifier.
Exit a parse tree produced by KotlinParser.delegationSpecifiers.
Exit a parse tree produced by KotlinParser.directlyAssignableExpression.
Exit a parse tree produced by KotlinParser.disjunction.
Exit a parse tree produced by KotlinParser.doWhileStatement.
Exit a parse tree produced by KotlinParser.elvis.
Exit a parse tree produced by KotlinParser.elvisExpression.
Exit a parse tree produced by KotlinParser.enumClassBody.
Exit a parse tree produced by KotlinParser.enumEntries.
Exit a parse tree produced by KotlinParser.enumEntry.
Exit a parse tree produced by KotlinParser.equality.
Exit a parse tree produced by KotlinParser.equalityOperator.
Exit a parse tree produced by KotlinParser.excl.
Exit a parse tree produced by KotlinParser.explicitDelegation.
Exit a parse tree produced by KotlinParser.expression.
Exit a parse tree produced by KotlinParser.fileAnnotation.
Exit a parse tree produced by KotlinParser.finallyBlock.
Exit a parse tree produced by KotlinParser.forStatement.
Exit a parse tree produced by KotlinParser.functionBody.
Exit a parse tree produced by KotlinParser.functionDeclaration.
Exit a parse tree produced by KotlinParser.functionLiteral.
Exit a parse tree produced by KotlinParser.functionModifier.
Exit a parse tree produced by KotlinParser.functionType.
Exit a parse tree produced by KotlinParser.functionTypeParameters.
Exit a parse tree produced by KotlinParser.functionValueParameter.
Exit a parse tree produced by KotlinParser.functionValueParameters.
Exit a parse tree produced by KotlinParser.functionValueParameterWithOptionalType.
Exit a parse tree produced by KotlinParser.genericCallLikeComparison.
Exit a parse tree produced by KotlinParser.getter.
Exit a parse tree produced by KotlinParser.identifier.
Exit a parse tree produced by KotlinParser.ifExpression.
Exit a parse tree produced by KotlinParser.importAlias.
Exit a parse tree produced by KotlinParser.importHeader.
Exit a parse tree produced by KotlinParser.importList.
Exit a parse tree produced by KotlinParser.indexingSuffix.
Exit a parse tree produced by KotlinParser.infixFunctionCall.
Exit a parse tree produced by KotlinParser.infixOperation.
Exit a parse tree produced by KotlinParser.inheritanceModifier.
Exit a parse tree produced by KotlinParser.inOperator.
Exit a parse tree produced by KotlinParser.isOperator.
Exit a parse tree produced by KotlinParser.jumpExpression.
Exit a parse tree produced by KotlinParser.kotlinFile.
Exit a parse tree produced by KotlinParser.label.
Exit a parse tree produced by KotlinParser.lambdaLiteral.
Exit a parse tree produced by KotlinParser.lambdaParameter.
Exit a parse tree produced by KotlinParser.lambdaParameters.
Exit a parse tree produced by KotlinParser.lineStringContent.
Exit a parse tree produced by KotlinParser.lineStringExpression.
Exit a parse tree produced by KotlinParser.lineStringLiteral.
Exit a parse tree produced by KotlinParser.literalConstant.
Exit a parse tree produced by KotlinParser.loopStatement.
Exit a parse tree produced by KotlinParser.memberAccessOperator.
Exit a parse tree produced by KotlinParser.memberModifier.
Exit a parse tree produced by KotlinParser.modifier.
Exit a parse tree produced by KotlinParser.modifiers.
Exit a parse tree produced by KotlinParser.multiAnnotation.
Exit a parse tree produced by KotlinParser.multiLineStringContent.
Exit a parse tree produced by KotlinParser.multiLineStringExpression.
Exit a parse tree produced by KotlinParser.multiLineStringLiteral.
Exit a parse tree produced by KotlinParser.multiplicativeExpression.
Exit a parse tree produced by KotlinParser.multiplicativeOperator.
Exit a parse tree produced by KotlinParser.multiVariableDeclaration.
Exit a parse tree produced by KotlinParser.navigationSuffix.
Exit a parse tree produced by KotlinParser.nullableType.
Exit a parse tree produced by KotlinParser.objectDeclaration.
Exit a parse tree produced by KotlinParser.objectLiteral.
Exit a parse tree produced by KotlinParser.packageHeader.
Exit a parse tree produced by KotlinParser.parameter.
Exit a parse tree produced by KotlinParser.parameterModifier.
Exit a parse tree produced by KotlinParser.parameterModifiers.
Exit a parse tree produced by KotlinParser.parametersWithOptionalType.
Exit a parse tree produced by KotlinParser.parameterWithOptionalType.
Exit a parse tree produced by KotlinParser.parenthesizedAssignableExpression.
Exit a parse tree produced by KotlinParser.parenthesizedDirectlyAssignableExpression.
Exit a parse tree produced by KotlinParser.parenthesizedExpression.
Exit a parse tree produced by KotlinParser.parenthesizedType.
Exit a parse tree produced by KotlinParser.parenthesizedUserType.
Exit a parse tree produced by KotlinParser.platformModifier.
Exit a parse tree produced by KotlinParser.postfixUnaryExpression.
Exit a parse tree produced by KotlinParser.postfixUnaryOperator.
Exit a parse tree produced by KotlinParser.postfixUnarySuffix.
Exit a parse tree produced by KotlinParser.prefixUnaryExpression.
Exit a parse tree produced by KotlinParser.prefixUnaryOperator.
Exit a parse tree produced by KotlinParser.primaryConstructor.
Exit a parse tree produced by KotlinParser.primaryExpression.
Exit a parse tree produced by KotlinParser.propertyDeclaration.
Exit a parse tree produced by KotlinParser.propertyDelegate.
Exit a parse tree produced by KotlinParser.propertyModifier.
Exit a parse tree produced by KotlinParser.quest.
Exit a parse tree produced by KotlinParser.rangeExpression.
Exit a parse tree produced by KotlinParser.rangeTest.
Exit a parse tree produced by KotlinParser.receiverType.
Exit a parse tree produced by KotlinParser.reificationModifier.
Exit a parse tree produced by KotlinParser.safeNav.
Exit a parse tree produced by KotlinParser.script.
Exit a parse tree produced by KotlinParser.secondaryConstructor.
Exit a parse tree produced by KotlinParser.semi.
Exit a parse tree produced by KotlinParser.semis.
Exit a parse tree produced by KotlinParser.setter.
Exit a parse tree produced by KotlinParser.shebangLine.
Exit a parse tree produced by KotlinParser.simpleIdentifier.
Exit a parse tree produced by KotlinParser.simpleUserType.
Exit a parse tree produced by KotlinParser.singleAnnotation.
Exit a parse tree produced by KotlinParser.statement.
Exit a parse tree produced by KotlinParser.statements.
Exit a parse tree produced by KotlinParser.stringLiteral.
Exit a parse tree produced by KotlinParser.superExpression.
Exit a parse tree produced by KotlinParser.thisExpression.
Exit a parse tree produced by KotlinParser.topLevelObject.
Exit a parse tree produced by KotlinParser.tryExpression.
Exit a parse tree produced by KotlinParser.type.
Exit a parse tree produced by KotlinParser.typeAlias.
Exit a parse tree produced by KotlinParser.typeArguments.
Exit a parse tree produced by KotlinParser.typeConstraint.
Exit a parse tree produced by KotlinParser.typeConstraints.
Exit a parse tree produced by KotlinParser.typeModifier.
Exit a parse tree produced by KotlinParser.typeModifiers.
Exit a parse tree produced by KotlinParser.typeParameter.
Exit a parse tree produced by KotlinParser.typeParameterModifier.
Exit a parse tree produced by KotlinParser.typeParameterModifiers.
Exit a parse tree produced by KotlinParser.typeParameters.
Exit a parse tree produced by KotlinParser.typeProjection.
Exit a parse tree produced by KotlinParser.typeProjectionModifier.
Exit a parse tree produced by KotlinParser.typeProjectionModifiers.
Exit a parse tree produced by KotlinParser.typeReference.
Exit a parse tree produced by KotlinParser.typeTest.
Exit a parse tree produced by KotlinParser.unaryPrefix.
Exit a parse tree produced by KotlinParser.unescapedAnnotation.
Exit a parse tree produced by KotlinParser.userType.
Exit a parse tree produced by KotlinParser.valueArgument.
Exit a parse tree produced by KotlinParser.valueArguments.
Exit a parse tree produced by KotlinParser.variableDeclaration.
Exit a parse tree produced by KotlinParser.varianceModifier.
Exit a parse tree produced by KotlinParser.visibilityModifier.
Exit a parse tree produced by KotlinParser.whenCondition.
Exit a parse tree produced by KotlinParser.whenEntry.
Exit a parse tree produced by KotlinParser.whenEntryAddition.
Exit a parse tree produced by KotlinParser.whenEntryGuard.
Exit a parse tree produced by KotlinParser.whenExpression.
Exit a parse tree produced by KotlinParser.whenSubject.
Exit a parse tree produced by KotlinParser.whileStatement.