// 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.codeInsight.inspections.shared;

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("code-insight/inspections-shared/tests/k1")
@TestDataPath("$CONTENT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)
@TestMetadata("../testData/inspectionsLocal")
public abstract class SharedK1LocalInspectionTestGenerated extends AbstractSharedK1LocalInspectionTest {
    @RunWith(JUnit3RunnerWithInners.class)
    @TestMetadata("../testData/inspectionsLocal/ambiguousNonLocalJump")
    public static class AmbiguousNonLocalJump extends AbstractSharedK1LocalInspectionTest {
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public final KotlinPluginMode getPluginMode() {
            return KotlinPluginMode.K1;
        }

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

        @TestMetadata("alreadyLabeled.kt")
        public void testAlreadyLabeled() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/alreadyLabeled.kt");
        }

        @TestMetadata("atMostOnceContract.kt")
        public void testAtMostOnceContract() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/atMostOnceContract.kt");
        }

        @TestMetadata("exactlyOnceContract.kt")
        public void testExactlyOnceContract() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/exactlyOnceContract.kt");
        }

        @TestMetadata("forEach.kt")
        public void testForEach() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/forEach.kt");
        }

        @TestMetadata("lambdaInsideParentheses.kt")
        public void testLambdaInsideParentheses() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/lambdaInsideParentheses.kt");
        }

        @TestMetadata("loopInsideForEach.kt")
        public void testLoopInsideForEach() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/loopInsideForEach.kt");
        }

        @TestMetadata("namedFunctionSyntaxInsteadOfLambda.kt")
        public void testNamedFunctionSyntaxInsteadOfLambda() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/namedFunctionSyntaxInsteadOfLambda.kt");
        }

        @TestMetadata("noContractFunctionInSources.kt")
        public void testNoContractFunctionInSources() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/noContractFunctionInSources.kt");
        }

        @TestMetadata("whileLoop.kt")
        public void testWhileLoop() throws Exception {
            runTest("../testData/inspectionsLocal/ambiguousNonLocalJump/whileLoop.kt");
        }
    }

    @RunWith(JUnit3RunnerWithInners.class)
    @TestMetadata("../testData/inspectionsLocal/bigDecimalEquals")
    public static class BigDecimalEquals extends AbstractSharedK1LocalInspectionTest {
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public final KotlinPluginMode getPluginMode() {
            return KotlinPluginMode.K1;
        }

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

        @TestMetadata("nullableLeftWithCall.kt")
        public void testNullableLeftWithCall() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/nullableLeftWithCall.kt");
        }

        @TestMetadata("nullableLeftWithOperator.kt")
        public void testNullableLeftWithOperator() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/nullableLeftWithOperator.kt");
        }

        @TestMetadata("nullableRightWithCall.kt")
        public void testNullableRightWithCall() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/nullableRightWithCall.kt");
        }

        @TestMetadata("nullableRightWithOperator.kt")
        public void testNullableRightWithOperator() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/nullableRightWithOperator.kt");
        }

        @TestMetadata("nullablesWithCall.kt")
        public void testNullablesWithCall() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/nullablesWithCall.kt");
        }

        @TestMetadata("nullablesWithOperator.kt")
        public void testNullablesWithOperator() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/nullablesWithOperator.kt");
        }

        @TestMetadata("simpleWithCall.kt")
        public void testSimpleWithCall() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/simpleWithCall.kt");
        }

        @TestMetadata("simpleWithOperator.kt")
        public void testSimpleWithOperator() throws Exception {
            runTest("../testData/inspectionsLocal/bigDecimalEquals/simpleWithOperator.kt");
        }
    }

    @RunWith(JUnit3RunnerWithInners.class)
    @TestMetadata("../testData/inspectionsLocal/collections")
    public abstract static class Collections extends AbstractSharedK1LocalInspectionTest {
        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../testData/inspectionsLocal/collections/convertCallChainIntoSequence")
        public abstract static class ConvertCallChainIntoSequence extends AbstractSharedK1LocalInspectionTest {
            @RunWith(JUnit3RunnerWithInners.class)
            @TestMetadata("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination")
            public static class Termination extends AbstractSharedK1LocalInspectionTest {
                @java.lang.Override
                @org.jetbrains.annotations.NotNull
                public final KotlinPluginMode getPluginMode() {
                    return KotlinPluginMode.K1;
                }

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

                @TestMetadata("all.kt")
                public void testAll() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/all.kt");
                }

                @TestMetadata("any.kt")
                public void testAny() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/any.kt");
                }

                @TestMetadata("asIterable.kt")
                public void testAsIterable() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/asIterable.kt");
                }

                @TestMetadata("asSequence.kt")
                public void testAsSequence() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/asSequence.kt");
                }

                @TestMetadata("assosiate.kt")
                public void testAssosiate() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/assosiate.kt");
                }

                @TestMetadata("assosiateBy.kt")
                public void testAssosiateBy() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/assosiateBy.kt");
                }

                @TestMetadata("assosiateByTo.kt")
                public void testAssosiateByTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/assosiateByTo.kt");
                }

                @TestMetadata("assosiateTo.kt")
                public void testAssosiateTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/assosiateTo.kt");
                }

                @TestMetadata("average.kt")
                public void testAverage() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/average.kt");
                }

                @TestMetadata("contains.kt")
                public void testContains() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/contains.kt");
                }

                @TestMetadata("count.kt")
                public void testCount() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/count.kt");
                }

                @TestMetadata("elementAt.kt")
                public void testElementAt() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/elementAt.kt");
                }

                @TestMetadata("elementAtOrElse.kt")
                public void testElementAtOrElse() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/elementAtOrElse.kt");
                }

                @TestMetadata("elementAtOrNull.kt")
                public void testElementAtOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/elementAtOrNull.kt");
                }

                @TestMetadata("filterIndexedTo.kt")
                public void testFilterIndexedTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/filterIndexedTo.kt");
                }

                @TestMetadata("filterIsInstanceTo.kt")
                public void testFilterIsInstanceTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/filterIsInstanceTo.kt");
                }

                @TestMetadata("filterNotNullTo.kt")
                public void testFilterNotNullTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/filterNotNullTo.kt");
                }

                @TestMetadata("filterNotTo.kt")
                public void testFilterNotTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/filterNotTo.kt");
                }

                @TestMetadata("filterTo.kt")
                public void testFilterTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/filterTo.kt");
                }

                @TestMetadata("find.kt")
                public void testFind() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/find.kt");
                }

                @TestMetadata("findLast.kt")
                public void testFindLast() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/findLast.kt");
                }

                @TestMetadata("first.kt")
                public void testFirst() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/first.kt");
                }

                @TestMetadata("firstNotNullOf.kt")
                public void testFirstNotNullOf() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/firstNotNullOf.kt");
                }

                @TestMetadata("firstNotNullOfOrNull.kt")
                public void testFirstNotNullOfOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/firstNotNullOfOrNull.kt");
                }

                @TestMetadata("firstOrNull.kt")
                public void testFirstOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/firstOrNull.kt");
                }

                @TestMetadata("flatMapIndexedTo.kt")
                public void testFlatMapIndexedTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/flatMapIndexedTo.kt");
                }

                @TestMetadata("flatMapTo.kt")
                public void testFlatMapTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/flatMapTo.kt");
                }

                @TestMetadata("fold.kt")
                public void testFold() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/fold.kt");
                }

                @TestMetadata("foldIndexed.kt")
                public void testFoldIndexed() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/foldIndexed.kt");
                }

                @TestMetadata("forEach.kt")
                public void testForEach() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/forEach.kt");
                }

                @TestMetadata("forEachIndexed.kt")
                public void testForEachIndexed() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/forEachIndexed.kt");
                }

                @TestMetadata("groupBy.kt")
                public void testGroupBy() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/groupBy.kt");
                }

                @TestMetadata("groupByTo.kt")
                public void testGroupByTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/groupByTo.kt");
                }

                @TestMetadata("groupingBy.kt")
                public void testGroupingBy() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/groupingBy.kt");
                }

                @TestMetadata("indexOf.kt")
                public void testIndexOf() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/indexOf.kt");
                }

                @TestMetadata("indexOfFirst.kt")
                public void testIndexOfFirst() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/indexOfFirst.kt");
                }

                @TestMetadata("indexOfLast.kt")
                public void testIndexOfLast() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/indexOfLast.kt");
                }

                @TestMetadata("joinTo.kt")
                public void testJoinTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/joinTo.kt");
                }

                @TestMetadata("joinToString.kt")
                public void testJoinToString() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/joinToString.kt");
                }

                @TestMetadata("last.kt")
                public void testLast() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/last.kt");
                }

                @TestMetadata("lastIndexOf.kt")
                public void testLastIndexOf() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/lastIndexOf.kt");
                }

                @TestMetadata("lastOrNull.kt")
                public void testLastOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/lastOrNull.kt");
                }

                @TestMetadata("mapIndexedNotNullTo.kt")
                public void testMapIndexedNotNullTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/mapIndexedNotNullTo.kt");
                }

                @TestMetadata("mapIndexedTo.kt")
                public void testMapIndexedTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/mapIndexedTo.kt");
                }

                @TestMetadata("mapNotNullTo.kt")
                public void testMapNotNullTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/mapNotNullTo.kt");
                }

                @TestMetadata("mapTo.kt")
                public void testMapTo() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/mapTo.kt");
                }

                @TestMetadata("maxByOrNull.kt")
                public void testMaxByOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/maxByOrNull.kt");
                }

                @TestMetadata("maxOf.kt")
                public void testMaxOf() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/maxOf.kt");
                }

                @TestMetadata("maxOfOrNull.kt")
                public void testMaxOfOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/maxOfOrNull.kt");
                }

                @TestMetadata("maxOfWith.kt")
                public void testMaxOfWith() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/maxOfWith.kt");
                }

                @TestMetadata("maxOfWithOrNull.kt")
                public void testMaxOfWithOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/maxOfWithOrNull.kt");
                }

                @TestMetadata("maxOrNull.kt")
                public void testMaxOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/maxOrNull.kt");
                }

                @TestMetadata("maxWithOrNull.kt")
                public void testMaxWithOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/maxWithOrNull.kt");
                }

                @TestMetadata("minByOrNull.kt")
                public void testMinByOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/minByOrNull.kt");
                }

                @TestMetadata("minOf.kt")
                public void testMinOf() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/minOf.kt");
                }

                @TestMetadata("minOfOrNull.kt")
                public void testMinOfOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/minOfOrNull.kt");
                }

                @TestMetadata("minOfWith.kt")
                public void testMinOfWith() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/minOfWith.kt");
                }

                @TestMetadata("minOfWithOrNull.kt")
                public void testMinOfWithOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/minOfWithOrNull.kt");
                }

                @TestMetadata("minOrNull.kt")
                public void testMinOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/minOrNull.kt");
                }

                @TestMetadata("minWithOrNull.kt")
                public void testMinWithOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/minWithOrNull.kt");
                }

                @TestMetadata("none.kt")
                public void testNone() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/none.kt");
                }

                @TestMetadata("partition.kt")
                public void testPartition() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/partition.kt");
                }

                @TestMetadata("reduce.kt")
                public void testReduce() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/reduce.kt");
                }

                @TestMetadata("reduceIndexed.kt")
                public void testReduceIndexed() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/reduceIndexed.kt");
                }

                @TestMetadata("reduceIndexedOrNull.kt")
                public void testReduceIndexedOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/reduceIndexedOrNull.kt");
                }

                @TestMetadata("reduceOrNull.kt")
                public void testReduceOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/reduceOrNull.kt");
                }

                @TestMetadata("single.kt")
                public void testSingle() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/single.kt");
                }

                @TestMetadata("singleOrNull.kt")
                public void testSingleOrNull() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/singleOrNull.kt");
                }

                @TestMetadata("sum.kt")
                public void testSum() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/sum.kt");
                }

                @TestMetadata("sumBy.kt")
                public void testSumBy() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/sumBy.kt");
                }

                @TestMetadata("sumByDouble.kt")
                public void testSumByDouble() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/sumByDouble.kt");
                }

                @TestMetadata("sumOf.kt")
                public void testSumOf() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/sumOf.kt");
                }

                @TestMetadata("toCollection.kt")
                public void testToCollection() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toCollection.kt");
                }

                @TestMetadata("toHashSet.kt")
                public void testToHashSet() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toHashSet.kt");
                }

                @TestMetadata("toList.kt")
                public void testToList() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toList.kt");
                }

                @TestMetadata("toList2.kt")
                public void testToList2() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toList2.kt");
                }

                @TestMetadata("toMutableList.kt")
                public void testToMutableList() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toMutableList.kt");
                }

                @TestMetadata("toMutableSet.kt")
                public void testToMutableSet() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toMutableSet.kt");
                }

                @TestMetadata("toSet.kt")
                public void testToSet() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toSet.kt");
                }

                @TestMetadata("toSet2.kt")
                public void testToSet2() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toSet2.kt");
                }

                @TestMetadata("toSortedSet.kt")
                public void testToSortedSet() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/toSortedSet.kt");
                }

                @TestMetadata("unzip.kt")
                public void testUnzip() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/termination/unzip.kt");
                }
            }

            @RunWith(JUnit3RunnerWithInners.class)
            @TestMetadata("../testData/inspectionsLocal/collections/convertCallChainIntoSequence")
            public static class Uncategorized extends AbstractSharedK1LocalInspectionTest {
                @java.lang.Override
                @org.jetbrains.annotations.NotNull
                public final KotlinPluginMode getPluginMode() {
                    return KotlinPluginMode.K1;
                }

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

                @TestMetadata("allTransformations.kt")
                public void testAllTransformations() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/allTransformations.kt");
                }

                @TestMetadata("comment.kt")
                public void testComment() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/comment.kt");
                }

                @TestMetadata("comment2.kt")
                public void testComment2() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/comment2.kt");
                }

                @TestMetadata("endsWithGroupingBy.kt")
                public void testEndsWithGroupingBy() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/endsWithGroupingBy.kt");
                }

                @TestMetadata("flatMap.kt")
                public void testFlatMap() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/flatMap.kt");
                }

                @TestMetadata("flatten.kt")
                public void testFlatten() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/flatten.kt");
                }

                @TestMetadata("flatten2.kt")
                public void testFlatten2() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/flatten2.kt");
                }

                @TestMetadata("groupBy.kt")
                public void testGroupBy() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/groupBy.kt");
                }

                @TestMetadata("groupBy2.kt")
                public void testGroupBy2() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/groupBy2.kt");
                }

                @TestMetadata("groupBy3.kt")
                public void testGroupBy3() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/groupBy3.kt");
                }

                @TestMetadata("groupBy4.kt")
                public void testGroupBy4() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/groupBy4.kt");
                }

                @TestMetadata("implicitReceiver.kt")
                public void testImplicitReceiver() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/implicitReceiver.kt");
                }

                @TestMetadata("iterable.kt")
                public void testIterable() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/iterable.kt");
                }

                @TestMetadata("iterable2.kt")
                public void testIterable2() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/iterable2.kt");
                }

                @TestMetadata("mutableList.kt")
                public void testMutableList() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/mutableList.kt");
                }

                @TestMetadata("mutableSet.kt")
                public void testMutableSet() throws Exception {
                    runTest("../testData/inspectionsLocal/collections/convertCallChainIntoSequence/mutableSet.kt");
                }

                @TestMetadata("noTargetCallChain.kt")
                public void testNoTargetCallChain() throws Exception {
