// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.

package org.jetbrains.kotlin.idea.perf.synthetic;

import com.intellij.testFramework.TestDataPath;
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode;
import org.jetbrains.kotlin.idea.base.test.TestRoot;
import org.jetbrains.kotlin.idea.test.JUnit3RunnerWithInners;
import org.jetbrains.kotlin.idea.test.KotlinTestUtils;
import org.jetbrains.kotlin.test.TestMetadata;
import org.junit.runner.RunWith;

/**
 * This class is generated by {@link org.jetbrains.kotlin.testGenerator.generator.TestGenerator}.
 * DO NOT MODIFY MANUALLY.
 */
@SuppressWarnings("all")
@TestRoot("performance-tests")
@TestDataPath("$CONTENT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)
public abstract class PerformanceTypingIndentationTestGenerated extends AbstractPerformanceTypingIndentationTest {
    @RunWith(JUnit3RunnerWithInners.class)
    @TestMetadata("../idea/tests/testData/editor/enterHandler")
    public abstract static class DirectSettings extends AbstractPerformanceTypingIndentationTest {
        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace")
        public static class AfterUnmatchedBrace extends AbstractPerformanceTypingIndentationTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K1;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doNewlineTest, this, testDataFilePath);
            }

            @TestMetadata("AtEndOfFile.after.kt")
            public void testAtEndOfFile() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/AtEndOfFile.after.kt");
            }

            @TestMetadata("LambdaArgumentBeforeFunctionInitializer.after.kt")
            public void testLambdaArgumentBeforeFunctionInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/LambdaArgumentBeforeFunctionInitializer.after.kt");
            }

            @TestMetadata("LambdaArgumentBeforeLocalPropertyInitializer.after.kt")
            public void testLambdaArgumentBeforeLocalPropertyInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/LambdaArgumentBeforeLocalPropertyInitializer.after.kt");
            }

            @TestMetadata("LambdaArgumentBeforeMemberPropertyInitializer.after.kt")
            public void testLambdaArgumentBeforeMemberPropertyInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/LambdaArgumentBeforeMemberPropertyInitializer.after.kt");
            }

            @TestMetadata("LambdaArgumentBeforeTopLevelPropertyInitializer.after.kt")
            public void testLambdaArgumentBeforeTopLevelPropertyInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/LambdaArgumentBeforeTopLevelPropertyInitializer.after.kt");
            }

            @TestMetadata("NotApplicableOnInitializer.after.kt")
            public void testNotApplicableOnInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/NotApplicableOnInitializer.after.kt");
            }

            @TestMetadata("NotApplicableOnInitializer2.after.kt")
            public void testNotApplicableOnInitializer2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/NotApplicableOnInitializer2.after.kt");
            }

            @TestMetadata("UnfinishedLambdaInCode.after.kt")
            public void testUnfinishedLambdaInCode() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/UnfinishedLambdaInCode.after.kt");
            }

            @TestMetadata("UnfinishedLambdaInCodeAsVarInitiailzer.after.kt")
            public void testUnfinishedLambdaInCodeAsVarInitiailzer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/UnfinishedLambdaInCodeAsVarInitiailzer.after.kt");
            }

            @TestMetadata("UnfinishedLambdaIsLastElement.after.kt")
            public void testUnfinishedLambdaIsLastElement() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/UnfinishedLambdaIsLastElement.after.kt");
            }

            @TestMetadata("UnfinishedLambdaWithCommentInCode.after.kt")
            public void testUnfinishedLambdaWithCommentInCode() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/UnfinishedLambdaWithCommentInCode.after.kt");
            }

            @TestMetadata("WhenBeforeLocalPropertyInitializer.after.kt")
            public void testWhenBeforeLocalPropertyInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/WhenBeforeLocalPropertyInitializer.after.kt");
            }

            @TestMetadata("WhenBeforeMemberPropertyInitializer.after.kt")
            public void testWhenBeforeMemberPropertyInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/WhenBeforeMemberPropertyInitializer.after.kt");
            }

            @TestMetadata("WhenBeforeTopLevelPropertyInitializer.after.kt")
            public void testWhenBeforeTopLevelPropertyInitializer() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/afterUnmatchedBrace/WhenBeforeTopLevelPropertyInitializer.after.kt");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../idea/tests/testData/editor/enterHandler/arrayAccess")
        public static class ArrayAccess extends AbstractPerformanceTypingIndentationTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K1;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doNewlineTest, this, testDataFilePath);
            }

            @TestMetadata("ListAccess.after.kt")
            public void testListAccess() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/arrayAccess/ListAccess.after.kt");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../idea/tests/testData/editor/enterHandler/beforeDot")
        public static class BeforeDot extends AbstractPerformanceTypingIndentationTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K1;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doNewlineTest, this, testDataFilePath);
            }

            @TestMetadata("ArrayAccessInFirstPosition.after.kt")
            public void testArrayAccessInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ArrayAccessInFirstPosition.after.kt");
            }

            @TestMetadata("ArrayAccessInNonFirstPositionOnFirstLine.after.kt")
            public void testArrayAccessInNonFirstPositionOnFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ArrayAccessInNonFirstPositionOnFirstLine.after.kt");
            }

            @TestMetadata("ArrayAccessInNonFirstPositionOnNonFirstLine.after.kt")
            public void testArrayAccessInNonFirstPositionOnNonFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ArrayAccessInNonFirstPositionOnNonFirstLine.after.kt");
            }

            @TestMetadata("ArrayAccessWithCommentInFirstPosition.after.kt")
            public void testArrayAccessWithCommentInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ArrayAccessWithCommentInFirstPosition.after.kt");
            }

            @TestMetadata("ArrayAccessWithMultilineComment2InFirstPosition.after.kt")
            public void testArrayAccessWithMultilineComment2InFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ArrayAccessWithMultilineComment2InFirstPosition.after.kt");
            }

            @TestMetadata("ArrayAccessWithMultilineCommentInFirstPosition.after.kt")
            public void testArrayAccessWithMultilineCommentInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ArrayAccessWithMultilineCommentInFirstPosition.after.kt");
            }

            @TestMetadata("ArrayAccessWithSeveralArgumentsInFirstPosition.after.kt")
            public void testArrayAccessWithSeveralArgumentsInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ArrayAccessWithSeveralArgumentsInFirstPosition.after.kt");
            }

            @TestMetadata("CallInFirstPosition.after.kt")
            public void testCallInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInFirstPosition.after.kt");
            }

            @TestMetadata("CallInFirstPositionAfterOpenParenthesis.after.kt")
            public void testCallInFirstPositionAfterOpenParenthesis() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInFirstPositionAfterOpenParenthesis.after.kt");
            }

            @TestMetadata("CallInFirstPositionAfterReturn.after.kt")
            public void testCallInFirstPositionAfterReturn() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInFirstPositionAfterReturn.after.kt");
            }

            @TestMetadata("CallInNonFirstPositionAfterOpenParenthesis.after.kt")
            public void testCallInNonFirstPositionAfterOpenParenthesis() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInNonFirstPositionAfterOpenParenthesis.after.kt");
            }

            @TestMetadata("CallInNonFirstPositionAfterReturn.after.kt")
            public void testCallInNonFirstPositionAfterReturn() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInNonFirstPositionAfterReturn.after.kt");
            }

            @TestMetadata("CallInNonFirstPositionAfterReturnOnNonFirstLine.after.kt")
            public void testCallInNonFirstPositionAfterReturnOnNonFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInNonFirstPositionAfterReturnOnNonFirstLine.after.kt");
            }

            @TestMetadata("CallInNonFirstPositionOnFirstLine.after.kt")
            public void testCallInNonFirstPositionOnFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInNonFirstPositionOnFirstLine.after.kt");
            }

            @TestMetadata("CallInNonFirstPositionOnNonFirstLine.after.kt")
            public void testCallInNonFirstPositionOnNonFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallInNonFirstPositionOnNonFirstLine.after.kt");
            }

            @TestMetadata("CallWithArgumentsInFirstPosition.after.kt")
            public void testCallWithArgumentsInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallWithArgumentsInFirstPosition.after.kt");
            }

            @TestMetadata("CallWithCommentsInFirstPosition.after.kt")
            public void testCallWithCommentsInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallWithCommentsInFirstPosition.after.kt");
            }

            @TestMetadata("CallWithLambdaInFirstPosition.after.kt")
            public void testCallWithLambdaInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallWithLambdaInFirstPosition.after.kt");
            }

            @TestMetadata("CallWithLambdaInNonFirstPositionOnFirstLine.after.kt")
            public void testCallWithLambdaInNonFirstPositionOnFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallWithLambdaInNonFirstPositionOnFirstLine.after.kt");
            }

            @TestMetadata("CallWithLambdaInNonFirstPositionOnNonFirstLine.after.kt")
            public void testCallWithLambdaInNonFirstPositionOnNonFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CallWithLambdaInNonFirstPositionOnNonFirstLine.after.kt");
            }

            @TestMetadata("CharLiteralInFirstPosition.after.kt")
            public void testCharLiteralInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CharLiteralInFirstPosition.after.kt");
            }

            @TestMetadata("CharLiteralInFirstPosition2.after.kt")
            public void testCharLiteralInFirstPosition2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/CharLiteralInFirstPosition2.after.kt");
            }

            @TestMetadata("FirstPositionOnNewLineInsideCall.after.kt")
            public void testFirstPositionOnNewLineInsideCall() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/FirstPositionOnNewLineInsideCall.after.kt");
            }

            @TestMetadata("FloatLiteralInFirstPosition.after.kt")
            public void testFloatLiteralInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/FloatLiteralInFirstPosition.after.kt");
            }

            @TestMetadata("FloatLiteralInFirstPosition2.after.kt")
            public void testFloatLiteralInFirstPosition2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/FloatLiteralInFirstPosition2.after.kt");
            }

            @TestMetadata("FloatLiteralInFirstPositionAfterParenthesis.after.kt")
            public void testFloatLiteralInFirstPositionAfterParenthesis() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/FloatLiteralInFirstPositionAfterParenthesis.after.kt");
            }

            @TestMetadata("InsideCall.after.kt")
            public void testInsideCall() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/InsideCall.after.kt");
            }

            @TestMetadata("IntegerLiteralInFirstPosition.after.kt")
            public void testIntegerLiteralInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/IntegerLiteralInFirstPosition.after.kt");
            }

            @TestMetadata("IntegerLiteralInFirstPosition2.after.kt")
            public void testIntegerLiteralInFirstPosition2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/IntegerLiteralInFirstPosition2.after.kt");
            }

            @TestMetadata("MultilineCallWithLambdaInFirstPosition.after.kt")
            public void testMultilineCallWithLambdaInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/MultilineCallWithLambdaInFirstPosition.after.kt");
            }

            @TestMetadata("MultilineCallWithLambdaInNonFirstPositionOnFirstLine.after.kt")
            public void testMultilineCallWithLambdaInNonFirstPositionOnFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/MultilineCallWithLambdaInNonFirstPositionOnFirstLine.after.kt");
            }

            @TestMetadata("MultilineCallWithLambdaInNonFirstPositionOnNonFirstLine.after.kt")
            public void testMultilineCallWithLambdaInNonFirstPositionOnNonFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/MultilineCallWithLambdaInNonFirstPositionOnNonFirstLine.after.kt");
            }

            @TestMetadata("NonFirstPositionOnNewLineInsideCall.after.kt")
            public void testNonFirstPositionOnNewLineInsideCall() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/NonFirstPositionOnNewLineInsideCall.after.kt");
            }

            @TestMetadata("NonFirstPositionOnNonFirstLineOnNewLineInsideCall.after.kt")
            public void testNonFirstPositionOnNonFirstLineOnNewLineInsideCall() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/NonFirstPositionOnNonFirstLineOnNewLineInsideCall.after.kt");
            }

            @TestMetadata("ReferenceInFirstPosition.after.kt")
            public void testReferenceInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ReferenceInFirstPosition.after.kt");
            }

            @TestMetadata("ReferenceInFirstPositionAfterProperty.after.kt")
            public void testReferenceInFirstPositionAfterProperty() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ReferenceInFirstPositionAfterProperty.after.kt");
            }

            @TestMetadata("ReferenceInNonFirstPositionAfterProperty.after.kt")
            public void testReferenceInNonFirstPositionAfterProperty() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ReferenceInNonFirstPositionAfterProperty.after.kt");
            }

            @TestMetadata("ReferenceInNonFirstPositionAfterPropertyOnNonFirstLine.after.kt")
            public void testReferenceInNonFirstPositionAfterPropertyOnNonFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ReferenceInNonFirstPositionAfterPropertyOnNonFirstLine.after.kt");
            }

            @TestMetadata("ReferenceInNonFirstPositionOnFirstLine.after.kt")
            public void testReferenceInNonFirstPositionOnFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ReferenceInNonFirstPositionOnFirstLine.after.kt");
            }

            @TestMetadata("ReferenceInNonFirstPositionOnNonFirstLine.after.kt")
            public void testReferenceInNonFirstPositionOnNonFirstLine() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ReferenceInNonFirstPositionOnNonFirstLine.after.kt");
            }

            @TestMetadata("ReferenceInNonFirstPositionOnNonFirstLineAfterProperty.after.kt")
            public void testReferenceInNonFirstPositionOnNonFirstLineAfterProperty() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/ReferenceInNonFirstPositionOnNonFirstLineAfterProperty.after.kt");
            }

            @TestMetadata("StringLiteralInFirstPosition.after.kt")
            public void testStringLiteralInFirstPosition() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/StringLiteralInFirstPosition.after.kt");
            }

            @TestMetadata("StringLiteralInFirstPosition2.after.kt")
            public void testStringLiteralInFirstPosition2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/StringLiteralInFirstPosition2.after.kt");
            }

            @TestMetadata("StringLiteralInFirstPositionAfterOpenParenthesis.after.kt")
            public void testStringLiteralInFirstPositionAfterOpenParenthesis() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/beforeDot/StringLiteralInFirstPositionAfterOpenParenthesis.after.kt");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../idea/tests/testData/editor/enterHandler/commenter")
        public static class Commenter extends AbstractPerformanceTypingIndentationTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K1;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doNewlineTest, this, testDataFilePath);
            }

            @TestMetadata("AfterLineComment.after.kt")
            public void testAfterLineComment() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/AfterLineComment.after.kt");
            }

            @TestMetadata("GenerateBlockComment.after.kt")
            public void testGenerateBlockComment() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/GenerateBlockComment.after.kt");
            }

            @TestMetadata("GenerateDocComment.after.kt")
            public void testGenerateDocComment() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/GenerateDocComment.after.kt");
            }

            @TestMetadata("InBlockComment.after.kt")
            public void testInBlockComment() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/InBlockComment.after.kt");
            }

            @TestMetadata("InBlockCommentBeforeText.after.kt")
            public void testInBlockCommentBeforeText() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/InBlockCommentBeforeText.after.kt");
            }

            @TestMetadata("InDocComment.after.kt")
            public void testInDocComment() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/InDocComment.after.kt");
            }

            @TestMetadata("InDocCommentBeforeText.after.kt")
            public void testInDocCommentBeforeText() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/InDocCommentBeforeText.after.kt");
            }

            @TestMetadata("InLineComment.after.kt")
            public void testInLineComment() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/InLineComment.after.kt");
            }

            @TestMetadata("InTag.after.kt")
            public void testInTag() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/commenter/InTag.after.kt");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../idea/tests/testData/editor/enterHandler/contextReceivers")
        public static class ContextReceivers extends AbstractPerformanceTypingIndentationTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K1;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doNewlineTest, this, testDataFilePath);
            }

            @TestMetadata("MemberFunctionWithContextReceiver.after.kt")
            public void testMemberFunctionWithContextReceiver() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/MemberFunctionWithContextReceiver.after.kt");
            }

            @TestMetadata("MemberFunctionWithContextReceiverNoModifiers.after.kt")
            public void testMemberFunctionWithContextReceiverNoModifiers() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/MemberFunctionWithContextReceiverNoModifiers.after.kt");
            }

            @TestMetadata("MemberPropertyWithContextReceiver.after.kt")
            public void testMemberPropertyWithContextReceiver() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/MemberPropertyWithContextReceiver.after.kt");
            }

            @TestMetadata("MemberPropertyWithContextReceiverNoModifiers.after.kt")
            public void testMemberPropertyWithContextReceiverNoModifiers() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/MemberPropertyWithContextReceiverNoModifiers.after.kt");
            }

            @TestMetadata("TopLevelFunctionWithContextReceiver.after.kt")
            public void testTopLevelFunctionWithContextReceiver() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/TopLevelFunctionWithContextReceiver.after.kt");
            }

            @TestMetadata("TopLevelFunctionWithContextReceiverNoModifiers.after.kt")
            public void testTopLevelFunctionWithContextReceiverNoModifiers() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/TopLevelFunctionWithContextReceiverNoModifiers.after.kt");
            }

            @TestMetadata("TopLevelPropertyWithContextReceiver.after.kt")
            public void testTopLevelPropertyWithContextReceiver() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/TopLevelPropertyWithContextReceiver.after.kt");
            }

            @TestMetadata("TopLevelPropertyWithContextReceiverNoModifiers.after.kt")
            public void testTopLevelPropertyWithContextReceiverNoModifiers() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/contextReceivers/TopLevelPropertyWithContextReceiverNoModifiers.after.kt");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../idea/tests/testData/editor/enterHandler/controlFlowConstructions")
        public static class ControlFlowConstructions extends AbstractPerformanceTypingIndentationTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K1;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doNewlineTest, this, testDataFilePath);
            }

            @TestMetadata("BetweenOpenBraceAndParenthesis.after.kt")
            public void testBetweenOpenBraceAndParenthesis() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/BetweenOpenBraceAndParenthesis.after.kt");
            }

            @TestMetadata("Catch.after.kt")
            public void testCatch() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/Catch.after.kt");
            }

            @TestMetadata("Catch2.after.kt")
            public void testCatch2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/Catch2.after.kt");
            }

            @TestMetadata("Catch3.after.kt")
            public void testCatch3() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/Catch3.after.kt");
            }

            @TestMetadata("Catch4.after.kt")
            public void testCatch4() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/Catch4.after.kt");
            }

            @TestMetadata("Do2.after.kt")
            public void testDo2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/Do2.after.kt");
            }

            @TestMetadata("DoInFun.after.kt")
            public void testDoInFun() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoInFun.after.kt");
            }

            @TestMetadata("DoWhile.after.kt")
            public void testDoWhile() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWhile.after.kt");
            }

            @TestMetadata("DoWhile2.after.kt")
            public void testDoWhile2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWhile2.after.kt");
            }

            @TestMetadata("DoWhile3.after.kt")
            public void testDoWhile3() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWhile3.after.kt");
            }

            @TestMetadata("DoWhile4.after.kt")
            public void testDoWhile4() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWhile4.after.kt");
            }

            @TestMetadata("DoWhile5.after.kt")
            public void testDoWhile5() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWhile5.after.kt");
            }

            @TestMetadata("DoWhile6.after.kt")
            public void testDoWhile6() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWhile6.after.kt");
            }

            @TestMetadata("DoWhile7.after.kt")
            public void testDoWhile7() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWhile7.after.kt");
            }

            @TestMetadata("DoWithBraces.after.kt")
            public void testDoWithBraces() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWithBraces.after.kt");
            }

            @TestMetadata("DoWithBraces2.after.kt")
            public void testDoWithBraces2() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/DoWithBraces2.after.kt");
            }

            @TestMetadata("ElseIf.after.kt")
            public void testElseIf() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/ElseIf.after.kt");
            }

            @TestMetadata("ElseInWhenWithOption.after.kt")
            public void testElseInWhenWithOption() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/ElseInWhenWithOption.after.kt");
            }

            @TestMetadata("ElseInWhenWithoutOption.after.kt")
            public void testElseInWhenWithoutOption() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/ElseInWhenWithoutOption.after.kt");
            }

            @TestMetadata("ElseWithBrace.after.kt")
            public void testElseWithBrace() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/ElseWithBrace.after.kt");
            }

            @TestMetadata("ElseWithBraceAndComment.after.kt")
            public void testElseWithBraceAndComment() throws Exception {
                runTest("../idea/tests/testData/editor/enterHandler/controlFlowConstructions/ElseWithBraceAndComment.after.kt");
            }

            @TestMetadata("ElseWithBraceAndComment2.after.kt")
            public void testElseWithBraceAndComment2() throws Exception {
