LambdaExtractor
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.
The default implementation does nothing.
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#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.
The default implementation does nothing.
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#whenExpression.
Exit a parse tree produced by KotlinParser#whenSubject.
Exit a parse tree produced by KotlinParser#whileStatement.
The default implementation does nothing.
The default implementation does nothing.