diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java index d97c102c7a4..d24aa9d02e5 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/DiagnosticCompilerTestFE10TestdataTestGenerated.java @@ -24677,54 +24677,6 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia runTest("compiler/testData/diagnostics/tests/multiplatform/actualClassDelegationWithImplicitType.kt"); } - @Test - @TestMetadata("actualFakeOverride.kt") - public void testActualFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverrideVirtual.kt") - public void testActualFakeOverrideVirtual() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") - public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_defaultParamsIncompatibility.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") - public void testActualFakeOverride_substitutionFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_substitutionFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); - } - @Test @TestMetadata("actualMissingConstructor.kt") public void testActualMissingConstructor() throws Exception { @@ -24820,18 +24772,6 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia runTest("compiler/testData/diagnostics/tests/multiplatform/checkNoActualForExpectInLastModule.kt"); } - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") - public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_negative.kt"); - } - - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") - public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_positive.kt"); - } - @Test @TestMetadata("expectAbstractToString.kt") public void testExpectAbstractToString() throws Exception { @@ -24934,18 +24874,6 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia runTest("compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt"); } - @Test - @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") - public void testImplicitActualFakeOverride_AbstractMap() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt"); - } - - @Test - @TestMetadata("implicitActualFakeOverride_simple.kt") - public void testImplicitActualFakeOverride_simple() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt"); - } - @Test @TestMetadata("incDecOperatorsInExpectClass.kt") public void testIncDecOperatorsInExpectClass() throws Exception { @@ -25006,30 +24934,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia runTest("compiler/testData/diagnostics/tests/multiplatform/kt64166.kt"); } - @Test - @TestMetadata("manyImplMemberNotImplemented.kt") - public void testManyImplMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.kt"); - } - - @Test - @TestMetadata("manyInterfacesMemberNotImplemented.kt") - public void testManyInterfacesMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.kt"); - } - @Test @TestMetadata("modifierApplicability.kt") public void testModifierApplicability() throws Exception { runTest("compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt"); } - @Test - @TestMetadata("multipleExpectInterfacesImplementation.kt") - public void testMultipleExpectInterfacesImplementation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/multipleExpectInterfacesImplementation.kt"); - } - @Test @TestMetadata("namedArguments.kt") public void testNamedArguments() throws Exception { @@ -26672,6 +26582,106 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia } } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/scopes") + @TestDataPath("$PROJECT_ROOT") + public class Scopes { + @Test + @TestMetadata("actualFakeOverride.kt") + public void testActualFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverrideVirtual.kt") + public void testActualFakeOverrideVirtual() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverrideVirtual.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") + public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_defaultParamsIncompatibility.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") + public void testActualFakeOverride_substitutionFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_substitutionFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); + } + + @Test + public void testAllFilesPresentInScopes() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/scopes"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") + public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_negative.kt"); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") + public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_positive.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") + public void testImplicitActualFakeOverride_AbstractMap() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_simple.kt") + public void testImplicitActualFakeOverride_simple() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_simple.kt"); + } + + @Test + @TestMetadata("manyImplMemberNotImplemented.kt") + public void testManyImplMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("manyInterfacesMemberNotImplemented.kt") + public void testManyInterfacesMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("multipleExpectInterfacesImplementation.kt") + public void testMultipleExpectInterfacesImplementation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/multipleExpectInterfacesImplementation.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/smartCasts") @TestDataPath("$PROJECT_ROOT") diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java index 43290396fe8..9146a152753 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated.java @@ -24677,54 +24677,6 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated runTest("compiler/testData/diagnostics/tests/multiplatform/actualClassDelegationWithImplicitType.kt"); } - @Test - @TestMetadata("actualFakeOverride.kt") - public void testActualFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverrideVirtual.kt") - public void testActualFakeOverrideVirtual() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") - public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_defaultParamsIncompatibility.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") - public void testActualFakeOverride_substitutionFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_substitutionFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); - } - @Test @TestMetadata("actualMissingConstructor.kt") public void testActualMissingConstructor() throws Exception { @@ -24820,18 +24772,6 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated runTest("compiler/testData/diagnostics/tests/multiplatform/checkNoActualForExpectInLastModule.kt"); } - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") - public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_negative.kt"); - } - - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") - public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_positive.kt"); - } - @Test @TestMetadata("expectAbstractToString.kt") public void testExpectAbstractToString() throws Exception { @@ -24934,18 +24874,6 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated runTest("compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt"); } - @Test - @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") - public void testImplicitActualFakeOverride_AbstractMap() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt"); - } - - @Test - @TestMetadata("implicitActualFakeOverride_simple.kt") - public void testImplicitActualFakeOverride_simple() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt"); - } - @Test @TestMetadata("incDecOperatorsInExpectClass.kt") public void testIncDecOperatorsInExpectClass() throws Exception { @@ -25006,30 +24934,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated runTest("compiler/testData/diagnostics/tests/multiplatform/kt64166.kt"); } - @Test - @TestMetadata("manyImplMemberNotImplemented.kt") - public void testManyImplMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.kt"); - } - - @Test - @TestMetadata("manyInterfacesMemberNotImplemented.kt") - public void testManyInterfacesMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.kt"); - } - @Test @TestMetadata("modifierApplicability.kt") public void testModifierApplicability() throws Exception { runTest("compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt"); } - @Test - @TestMetadata("multipleExpectInterfacesImplementation.kt") - public void testMultipleExpectInterfacesImplementation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/multipleExpectInterfacesImplementation.kt"); - } - @Test @TestMetadata("namedArguments.kt") public void testNamedArguments() throws Exception { @@ -26672,6 +26582,106 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated } } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/scopes") + @TestDataPath("$PROJECT_ROOT") + public class Scopes { + @Test + @TestMetadata("actualFakeOverride.kt") + public void testActualFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverrideVirtual.kt") + public void testActualFakeOverrideVirtual() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverrideVirtual.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") + public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_defaultParamsIncompatibility.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") + public void testActualFakeOverride_substitutionFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_substitutionFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); + } + + @Test + public void testAllFilesPresentInScopes() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/scopes"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") + public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_negative.kt"); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") + public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_positive.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") + public void testImplicitActualFakeOverride_AbstractMap() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_simple.kt") + public void testImplicitActualFakeOverride_simple() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_simple.kt"); + } + + @Test + @TestMetadata("manyImplMemberNotImplemented.kt") + public void testManyImplMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("manyInterfacesMemberNotImplemented.kt") + public void testManyInterfacesMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("multipleExpectInterfacesImplementation.kt") + public void testMultipleExpectInterfacesImplementation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/multipleExpectInterfacesImplementation.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/smartCasts") @TestDataPath("$PROJECT_ROOT") diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java index 8bdccfc5878..e01d51b6bcb 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java @@ -26,54 +26,6 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst runTest("compiler/testData/diagnostics/tests/multiplatform/actualClassDelegationWithImplicitType.kt"); } - @Test - @TestMetadata("actualFakeOverride.kt") - public void testActualFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverrideVirtual.kt") - public void testActualFakeOverrideVirtual() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") - public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_defaultParamsIncompatibility.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") - public void testActualFakeOverride_substitutionFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_substitutionFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); - } - @Test @TestMetadata("actualMissingConstructor.kt") public void testActualMissingConstructor() throws Exception { @@ -169,18 +121,6 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst runTest("compiler/testData/diagnostics/tests/multiplatform/checkNoActualForExpectInLastModule.kt"); } - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") - public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_negative.kt"); - } - - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") - public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_positive.kt"); - } - @Test @TestMetadata("expectAbstractToString.kt") public void testExpectAbstractToString() throws Exception { @@ -283,18 +223,6 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst runTest("compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt"); } - @Test - @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") - public void testImplicitActualFakeOverride_AbstractMap() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt"); - } - - @Test - @TestMetadata("implicitActualFakeOverride_simple.kt") - public void testImplicitActualFakeOverride_simple() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt"); - } - @Test @TestMetadata("incDecOperatorsInExpectClass.kt") public void testIncDecOperatorsInExpectClass() throws Exception { @@ -355,30 +283,12 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst runTest("compiler/testData/diagnostics/tests/multiplatform/kt64166.kt"); } - @Test - @TestMetadata("manyImplMemberNotImplemented.kt") - public void testManyImplMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.kt"); - } - - @Test - @TestMetadata("manyInterfacesMemberNotImplemented.kt") - public void testManyInterfacesMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.kt"); - } - @Test @TestMetadata("modifierApplicability.kt") public void testModifierApplicability() throws Exception { runTest("compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt"); } - @Test - @TestMetadata("multipleExpectInterfacesImplementation.kt") - public void testMultipleExpectInterfacesImplementation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/multipleExpectInterfacesImplementation.kt"); - } - @Test @TestMetadata("namedArguments.kt") public void testNamedArguments() throws Exception { @@ -2021,6 +1931,106 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst } } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/scopes") + @TestDataPath("$PROJECT_ROOT") + public class Scopes { + @Test + @TestMetadata("actualFakeOverride.kt") + public void testActualFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverrideVirtual.kt") + public void testActualFakeOverrideVirtual() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverrideVirtual.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") + public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_defaultParamsIncompatibility.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") + public void testActualFakeOverride_substitutionFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_substitutionFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); + } + + @Test + public void testAllFilesPresentInScopes() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/scopes"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") + public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_negative.kt"); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") + public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_positive.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") + public void testImplicitActualFakeOverride_AbstractMap() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_simple.kt") + public void testImplicitActualFakeOverride_simple() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_simple.kt"); + } + + @Test + @TestMetadata("manyImplMemberNotImplemented.kt") + public void testManyImplMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("manyInterfacesMemberNotImplemented.kt") + public void testManyInterfacesMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("multipleExpectInterfacesImplementation.kt") + public void testMultipleExpectInterfacesImplementation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/multipleExpectInterfacesImplementation.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/smartCasts") @TestDataPath("$PROJECT_ROOT") diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java index b73a7e63b01..72909eefdfa 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java @@ -26,54 +26,6 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi runTest("compiler/testData/diagnostics/tests/multiplatform/actualClassDelegationWithImplicitType.kt"); } - @Test - @TestMetadata("actualFakeOverride.kt") - public void testActualFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverrideVirtual.kt") - public void testActualFakeOverrideVirtual() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") - public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_defaultParamsIncompatibility.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") - public void testActualFakeOverride_substitutionFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_substitutionFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); - } - @Test @TestMetadata("actualMissingConstructor.kt") public void testActualMissingConstructor() throws Exception { @@ -169,18 +121,6 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi runTest("compiler/testData/diagnostics/tests/multiplatform/checkNoActualForExpectInLastModule.kt"); } - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") - public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_negative.kt"); - } - - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") - public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_positive.kt"); - } - @Test @TestMetadata("expectAbstractToString.kt") public void testExpectAbstractToString() throws Exception { @@ -283,18 +223,6 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi runTest("compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt"); } - @Test - @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") - public void testImplicitActualFakeOverride_AbstractMap() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt"); - } - - @Test - @TestMetadata("implicitActualFakeOverride_simple.kt") - public void testImplicitActualFakeOverride_simple() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt"); - } - @Test @TestMetadata("incDecOperatorsInExpectClass.kt") public void testIncDecOperatorsInExpectClass() throws Exception { @@ -355,30 +283,12 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi runTest("compiler/testData/diagnostics/tests/multiplatform/kt64166.kt"); } - @Test - @TestMetadata("manyImplMemberNotImplemented.kt") - public void testManyImplMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.kt"); - } - - @Test - @TestMetadata("manyInterfacesMemberNotImplemented.kt") - public void testManyInterfacesMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.kt"); - } - @Test @TestMetadata("modifierApplicability.kt") public void testModifierApplicability() throws Exception { runTest("compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt"); } - @Test - @TestMetadata("multipleExpectInterfacesImplementation.kt") - public void testMultipleExpectInterfacesImplementation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/multipleExpectInterfacesImplementation.kt"); - } - @Test @TestMetadata("namedArguments.kt") public void testNamedArguments() throws Exception { @@ -2021,6 +1931,106 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi } } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/scopes") + @TestDataPath("$PROJECT_ROOT") + public class Scopes { + @Test + @TestMetadata("actualFakeOverride.kt") + public void testActualFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverrideVirtual.kt") + public void testActualFakeOverrideVirtual() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverrideVirtual.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") + public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_defaultParamsIncompatibility.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") + public void testActualFakeOverride_substitutionFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_substitutionFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); + } + + @Test + public void testAllFilesPresentInScopes() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/scopes"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") + public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_negative.kt"); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") + public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_positive.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") + public void testImplicitActualFakeOverride_AbstractMap() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_simple.kt") + public void testImplicitActualFakeOverride_simple() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_simple.kt"); + } + + @Test + @TestMetadata("manyImplMemberNotImplemented.kt") + public void testManyImplMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("manyInterfacesMemberNotImplemented.kt") + public void testManyInterfacesMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("multipleExpectInterfacesImplementation.kt") + public void testMultipleExpectInterfacesImplementation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/multipleExpectInterfacesImplementation.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/smartCasts") @TestDataPath("$PROJECT_ROOT") diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverrideVirtual.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverrideVirtual.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_defaultParamsIncompatibility.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_defaultParamsIncompatibility.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_defaultParamsIncompatibility.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_defaultParamsIncompatibility.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_substitutionFakeOverride.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_substitutionFakeOverride.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_substitutionFakeOverride.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_substitutionFakeOverride.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_compatible.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_compatible.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_compatible.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_compatible.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_incompatible.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_incompatible.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_incompatible.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_incompatible.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_negative.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_negative.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_negative.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_negative.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_positive.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_positive.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_positive.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_positive.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.ll.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.ll.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.ll.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.ll.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_simple.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_simple.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/multipleExpectInterfacesImplementation.kt b/compiler/testData/diagnostics/tests/multiplatform/scopes/multipleExpectInterfacesImplementation.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/multipleExpectInterfacesImplementation.kt rename to compiler/testData/diagnostics/tests/multiplatform/scopes/multipleExpectInterfacesImplementation.kt diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java index e9617ea1ea2..21328ce9d43 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java @@ -24677,54 +24677,6 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { runTest("compiler/testData/diagnostics/tests/multiplatform/actualClassDelegationWithImplicitType.kt"); } - @Test - @TestMetadata("actualFakeOverride.kt") - public void testActualFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverrideVirtual.kt") - public void testActualFakeOverrideVirtual() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverrideVirtual.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") - public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_defaultParamsIncompatibility.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") - public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") - public void testActualFakeOverride_substitutionFakeOverride() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_substitutionFakeOverride.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); - } - - @Test - @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") - public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); - } - @Test @TestMetadata("actualMissingConstructor.kt") public void testActualMissingConstructor() throws Exception { @@ -24820,18 +24772,6 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { runTest("compiler/testData/diagnostics/tests/multiplatform/checkNoActualForExpectInLastModule.kt"); } - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") - public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_negative.kt"); - } - - @Test - @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") - public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/defaultParams_inheritanceByDelegation_positive.kt"); - } - @Test @TestMetadata("expectAbstractToString.kt") public void testExpectAbstractToString() throws Exception { @@ -24934,18 +24874,6 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { runTest("compiler/testData/diagnostics/tests/multiplatform/implFakeOverride.kt"); } - @Test - @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") - public void testImplicitActualFakeOverride_AbstractMap() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_AbstractMap.kt"); - } - - @Test - @TestMetadata("implicitActualFakeOverride_simple.kt") - public void testImplicitActualFakeOverride_simple() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/implicitActualFakeOverride_simple.kt"); - } - @Test @TestMetadata("incDecOperatorsInExpectClass.kt") public void testIncDecOperatorsInExpectClass() throws Exception { @@ -25006,30 +24934,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { runTest("compiler/testData/diagnostics/tests/multiplatform/kt64166.kt"); } - @Test - @TestMetadata("manyImplMemberNotImplemented.kt") - public void testManyImplMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyImplMemberNotImplemented.kt"); - } - - @Test - @TestMetadata("manyInterfacesMemberNotImplemented.kt") - public void testManyInterfacesMemberNotImplemented() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/manyInterfacesMemberNotImplemented.kt"); - } - @Test @TestMetadata("modifierApplicability.kt") public void testModifierApplicability() throws Exception { runTest("compiler/testData/diagnostics/tests/multiplatform/modifierApplicability.kt"); } - @Test - @TestMetadata("multipleExpectInterfacesImplementation.kt") - public void testMultipleExpectInterfacesImplementation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/multipleExpectInterfacesImplementation.kt"); - } - @Test @TestMetadata("namedArguments.kt") public void testNamedArguments() throws Exception { @@ -26672,6 +26582,106 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { } } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/scopes") + @TestDataPath("$PROJECT_ROOT") + public class Scopes { + @Test + @TestMetadata("actualFakeOverride.kt") + public void testActualFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverrideVirtual.kt") + public void testActualFakeOverrideVirtual() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverrideVirtual.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_defaultParamsIncompatibility.kt") + public void testActualFakeOverride_defaultParamsIncompatibility() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_defaultParamsIncompatibility.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt") + public void testActualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_paramsAreCompatibleViaTransitiveSharedMethodWithDefaultParams.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_substitutionFakeOverride.kt") + public void testActualFakeOverride_substitutionFakeOverride() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_substitutionFakeOverride.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_compatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_compatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_compatible.kt"); + } + + @Test + @TestMetadata("actualFakeOverride_transitiveFakeOverrides_incompatible.kt") + public void testActualFakeOverride_transitiveFakeOverrides_incompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/actualFakeOverride_transitiveFakeOverrides_incompatible.kt"); + } + + @Test + public void testAllFilesPresentInScopes() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/scopes"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_negative.kt") + public void testDefaultParams_inheritanceByDelegation_negative() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_negative.kt"); + } + + @Test + @TestMetadata("defaultParams_inheritanceByDelegation_positive.kt") + public void testDefaultParams_inheritanceByDelegation_positive() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/defaultParams_inheritanceByDelegation_positive.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_AbstractMap.kt") + public void testImplicitActualFakeOverride_AbstractMap() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_AbstractMap.kt"); + } + + @Test + @TestMetadata("implicitActualFakeOverride_simple.kt") + public void testImplicitActualFakeOverride_simple() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/implicitActualFakeOverride_simple.kt"); + } + + @Test + @TestMetadata("manyImplMemberNotImplemented.kt") + public void testManyImplMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyImplMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("manyInterfacesMemberNotImplemented.kt") + public void testManyInterfacesMemberNotImplemented() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/manyInterfacesMemberNotImplemented.kt"); + } + + @Test + @TestMetadata("multipleExpectInterfacesImplementation.kt") + public void testMultipleExpectInterfacesImplementation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/scopes/multipleExpectInterfacesImplementation.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/smartCasts") @TestDataPath("$PROJECT_ROOT")