From 6edc7429343a2329e48a3abbcc03a75cb0cf422b Mon Sep 17 00:00:00 2001 From: Stanislav Ruban Date: Thu, 9 Nov 2023 14:24:42 +0200 Subject: [PATCH] [tests] builder inference test-set: regenerate diagnostic & codegen tests --- ...CompilerTestFE10TestdataTestGenerated.java | 116 +++++++++++++++++ ...LFirBlackBoxCodegenBasedTestGenerated.java | 110 ++++++++++++++++ ...sticCompilerFE10TestDataTestGenerated.java | 116 +++++++++++++++++ ...rsedBlackBoxCodegenBasedTestGenerated.java | 110 ++++++++++++++++ ...eeOldFrontendDiagnosticsTestGenerated.java | 116 +++++++++++++++++ ...siOldFrontendDiagnosticsTestGenerated.java | 116 +++++++++++++++++ ...LightTreeBlackBoxCodegenTestGenerated.java | 110 ++++++++++++++++ ...hIrFakeOverrideGeneratorTestGenerated.java | 110 ++++++++++++++++ .../FirPsiBlackBoxCodegenTestGenerated.java | 110 ++++++++++++++++ .../test/runners/DiagnosticTestGenerated.java | 116 +++++++++++++++++ .../codegen/BlackBoxCodegenTestGenerated.java | 110 ++++++++++++++++ .../IrBlackBoxCodegenTestGenerated.java | 110 ++++++++++++++++ ...kBoxCodegenWithIrInlinerTestGenerated.java | 110 ++++++++++++++++ .../LightAnalysisModeTestGenerated.java | 101 +++++++++++++++ .../fir/FirJsCodegenBoxTestGenerated.java | 110 ++++++++++++++++ .../fir/FirJsES6CodegenBoxTestGenerated.java | 110 ++++++++++++++++ .../test/ir/IrJsCodegenBoxTestGenerated.java | 110 ++++++++++++++++ .../ir/IrJsES6CodegenBoxTestGenerated.java | 110 ++++++++++++++++ .../FirNativeCodegenBoxTestGenerated.java | 116 +++++++++++++++++ .../FirNativeCodegenBoxTestNoPLGenerated.java | 120 ++++++++++++++++++ .../NativeCodegenBoxTestGenerated.java | 112 ++++++++++++++++ .../NativeCodegenBoxTestNoPLGenerated.java | 116 +++++++++++++++++ .../test/FirWasmCodegenBoxTestGenerated.java | 110 ++++++++++++++++ .../test/K1WasmCodegenBoxTestGenerated.java | 110 ++++++++++++++++ 24 files changed, 2685 insertions(+) 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 62af962ae72..6221764d3b4 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 @@ -3746,6 +3746,122 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/NullableNothingNullLiteralMaterializeCase.kt"); } } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersLastStatementReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt"); + } + } } } } diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java index 9c399d3a0fb..eea31c958dc 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirBlackBoxCodegenBasedTestGenerated.java @@ -3088,6 +3088,116 @@ public class LLFirBlackBoxCodegenBasedTestGenerated extends AbstractLLFirBlackBo runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } 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 36153eb5a31..1c740e8eb28 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 @@ -3746,6 +3746,122 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/NullableNothingNullLiteralMaterializeCase.kt"); } } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersLastStatementReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt"); + } + } } } } diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java index 65f9be942fc..c58fec48b8d 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirReversedBlackBoxCodegenBasedTestGenerated.java @@ -3088,6 +3088,116 @@ public class LLFirReversedBlackBoxCodegenBasedTestGenerated extends AbstractLLFi runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java index eb0202d8de5..5278062e36f 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendDiagnosticsTestGenerated.java @@ -3740,6 +3740,122 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/NullableNothingNullLiteralMaterializeCase.kt"); } } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform"); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform"); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersLastStatementReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt"); + } + } } } } diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java index 49764b329bf..0243d7687df 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendDiagnosticsTestGenerated.java @@ -3746,6 +3746,122 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/NullableNothingNullLiteralMaterializeCase.kt"); } } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform"); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true, "multiplatform"); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersLastStatementReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt"); + } + } } } } diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java index 6c2a5dbb8b6..1df37c52b42 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java @@ -3071,6 +3071,116 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated.java index 3b897add6d0..d2f118f364d 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated.java @@ -3071,6 +3071,116 @@ public class FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java index a806e6245be..577cb0ca588 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java @@ -3071,6 +3071,116 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.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 aab48e083ae..a5d38c7762b 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 @@ -3746,6 +3746,122 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/NullableNothingNullLiteralMaterializeCase.kt"); } } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersLastStatementReturnCase() throws Exception { + runTest("compiler/testData/diagnostics/tests/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersLastStatementReturnCase.kt"); + } + } } } } diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java index 3a55715c6a4..a6c0fbf8407 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java @@ -2891,6 +2891,116 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java index dcaa9b46c8f..52c8f5b95e4 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java @@ -3071,6 +3071,116 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java index 934223cdfff..6e29aa06d61 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java @@ -3071,6 +3071,116 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java index 9273a87173d..02903f91710 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java @@ -2689,6 +2689,107 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class TypeInfoSinks extends AbstractLightAnalysisModeTest { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM_IR, testDataFilePath); + } + + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class TypeInfoSources extends AbstractLightAnalysisModeTest { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM_IR, testDataFilePath); + } + + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java index 008ce71df62..fa3aa047fa0 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java @@ -2177,6 +2177,116 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest { runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java index 84e3390dfe9..e2d6d78b0fe 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsES6CodegenBoxTestGenerated.java @@ -2177,6 +2177,116 @@ public class FirJsES6CodegenBoxTestGenerated extends AbstractFirJsES6CodegenBoxT runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR_ES6, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR_ES6, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java index 63b722f9705..f77c7a9cabd 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java @@ -2177,6 +2177,116 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java index d5efe25077a..c145775e36b 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java @@ -2177,6 +2177,116 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR_ES6, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR_ES6, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java index 48a5f9981df..3428961e148 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestGenerated.java @@ -2251,6 +2251,122 @@ public class FirNativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTe runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + @Tag("frontend-fir") + @FirPipeline() + @UseExtTestCaseGroupProvider() + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + @Tag("frontend-fir") + @FirPipeline() + @UseExtTestCaseGroupProvider() + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java index 8c910a41684..f0cb7a02a3f 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/FirNativeCodegenBoxTestNoPLGenerated.java @@ -2307,6 +2307,126 @@ public class FirNativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenB runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + @Tag("frontend-fir") + @FirPipeline() + @UseExtTestCaseGroupProvider() + @UsePartialLinkage(mode = Mode.DISABLED) + @Tag("no-partial-linkage-may-be-skipped") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + @Tag("frontend-fir") + @FirPipeline() + @UseExtTestCaseGroupProvider() + @UsePartialLinkage(mode = Mode.DISABLED) + @Tag("no-partial-linkage-may-be-skipped") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java index 09b42f7f6ce..bed176178db 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestGenerated.java @@ -2195,6 +2195,118 @@ public class NativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTest runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + @UseExtTestCaseGroupProvider() + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + @UseExtTestCaseGroupProvider() + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java index 997ec23593a..ee8c9e44f9c 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/test/blackbox/NativeCodegenBoxTestNoPLGenerated.java @@ -2252,6 +2252,122 @@ public class NativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenBoxT runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + @UseExtTestCaseGroupProvider() + @UsePartialLinkage(mode = Mode.DISABLED) + @Tag("no-partial-linkage-may-be-skipped") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + @UseExtTestCaseGroupProvider() + @UsePartialLinkage(mode = Mode.DISABLED) + @Tag("no-partial-linkage-may-be-skipped") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmCodegenBoxTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmCodegenBoxTestGenerated.java index efcae1d72c1..39286305bca 100644 --- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmCodegenBoxTestGenerated.java +++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmCodegenBoxTestGenerated.java @@ -2165,6 +2165,116 @@ public class FirWasmCodegenBoxTestGenerated extends AbstractFirWasmCodegenBoxTes runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^([^_](.+))\\.kt$"), null, TargetBackend.WASM, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^([^_](.+))\\.kt$"), null, TargetBackend.WASM, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } } diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java index 0daa937c49a..2e9231448d2 100644 --- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java +++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/K1WasmCodegenBoxTestGenerated.java @@ -2165,6 +2165,116 @@ public class K1WasmCodegenBoxTestGenerated extends AbstractK1WasmCodegenBoxTest runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/targetTypes/TypeParameter.kt"); } } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSinks { + @Test + public void testAllFilesPresentInTypeInfoSinks() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks"), Pattern.compile("^([^_](.+))\\.kt$"), null, TargetBackend.WASM, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ImmutableExtensionProperties.kt") + public void testImmutableExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableExtensionProperties.kt"); + } + + @Test + @TestMetadata("ImmutableProperties.kt") + public void testImmutableProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ImmutableProperties.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesMaterializeCase.kt") + public void testMutableExtensionPropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutableExtensionPropertiesYieldCase.kt") + public void testMutableExtensionPropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutableExtensionPropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesMaterializeCase.kt") + public void testMutablePropertiesMaterializeCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesMaterializeCase.kt"); + } + + @Test + @TestMetadata("MutablePropertiesYieldCase.kt") + public void testMutablePropertiesYieldCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/MutablePropertiesYieldCase.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSinks/ReceiversOfBuilderArguments.kt"); + } + } + + @Nested + @TestMetadata("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources") + @TestDataPath("$PROJECT_ROOT") + public class TypeInfoSources { + @Test + public void testAllFilesPresentInTypeInfoSources() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources"), Pattern.compile("^([^_](.+))\\.kt$"), null, TargetBackend.WASM, true); + } + + @Test + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionFunctions.kt"); + } + + @Test + @TestMetadata("ExtensionProperties.kt") + public void testExtensionProperties() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ExtensionProperties.kt"); + } + + @Test + @TestMetadata("ParametersOfBuilderArguments.kt") + public void testParametersOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ParametersOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReceiversOfBuilderArguments.kt") + public void testReceiversOfBuilderArguments() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReceiversOfBuilderArguments.kt"); + } + + @Test + @TestMetadata("ReturnTypesOfBuilderParameters.kt") + public void testReturnTypesOfBuilderParameters() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/ReturnTypesOfBuilderParameters.kt"); + } + + @Test + @TestMetadata("UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt") + public void testUnitReturnTypeOfBuilderParametersExplicitReturnCase() throws Exception { + runTest("compiler/testData/codegen/box/builderInference/oneParameter/oneTypeVariable/oneTypeInfoOrigin/typeInfoSources/UnitReturnTypeOfBuilderParametersExplicitReturnCase.kt"); + } + } } } }