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 8470a29ed8f..9cd45166da1 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 @@ -28148,6 +28148,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer.kt"); } + @Test + @TestMetadata("implicitInvokeOnPropertyInItsInitializer2.kt") + public void testImplicitInvokeOnPropertyInItsInitializer2() { + runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt"); + } + @Test @TestMetadata("incForAssignmentSmartCast.kt") public void testIncForAssignmentSmartCast() { 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 eb885420f15..7d96691c197 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 @@ -28148,6 +28148,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer.kt"); } + @Test + @TestMetadata("implicitInvokeOnPropertyInItsInitializer2.kt") + public void testImplicitInvokeOnPropertyInItsInitializer2() { + runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt"); + } + @Test @TestMetadata("incForAssignmentSmartCast.kt") public void testIncForAssignmentSmartCast() { diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedScriptDiagnosticCompilerTestDataTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedScriptDiagnosticCompilerTestDataTestGenerated.java index 21428328513..85f3ac9d143 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedScriptDiagnosticCompilerTestDataTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirPreresolvedReversedScriptDiagnosticCompilerTestDataTestGenerated.java @@ -29,6 +29,12 @@ public class LLFirPreresolvedReversedScriptDiagnosticCompilerTestDataTestGenerat runTest("plugins/scripting/scripting-tests/testData/diagnostics/testScripts/conflictingImportsWithJava.test.kts"); } + @Test + @TestMetadata("invokeResolve.test.kts") + public void testInvokeResolve_test() { + runTest("plugins/scripting/scripting-tests/testData/diagnostics/testScripts/invokeResolve.test.kts"); + } + @Test @TestMetadata("providedPropertiesShadowing.test.kts") public void testProvidedPropertiesShadowing_test() { diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirScriptDiagnosticCompilerTestDataTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirScriptDiagnosticCompilerTestDataTestGenerated.java index bef9abe0051..aae9fcc3a81 100644 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirScriptDiagnosticCompilerTestDataTestGenerated.java +++ b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/diagnostic/compiler/based/LLFirScriptDiagnosticCompilerTestDataTestGenerated.java @@ -29,6 +29,12 @@ public class LLFirScriptDiagnosticCompilerTestDataTestGenerated extends Abstract runTest("plugins/scripting/scripting-tests/testData/diagnostics/testScripts/conflictingImportsWithJava.test.kts"); } + @Test + @TestMetadata("invokeResolve.test.kts") + public void testInvokeResolve_test() { + runTest("plugins/scripting/scripting-tests/testData/diagnostics/testScripts/invokeResolve.test.kts"); + } + @Test @TestMetadata("providedPropertiesShadowing.test.kts") public void testProvidedPropertiesShadowing_test() { 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 01981e7c0c3..e3dce0ec4ac 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 @@ -25840,6 +25840,12 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer.kt"); } + @Test + @TestMetadata("implicitInvokeOnPropertyInItsInitializer2.kt") + public void testImplicitInvokeOnPropertyInItsInitializer2() { + runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt"); + } + @Test @TestMetadata("incForAssignmentSmartCast.kt") public void testIncForAssignmentSmartCast() { 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 3bb8a3686c0..7d293533b0e 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 @@ -25846,6 +25846,12 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer.kt"); } + @Test + @TestMetadata("implicitInvokeOnPropertyInItsInitializer2.kt") + public void testImplicitInvokeOnPropertyInItsInitializer2() { + runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt"); + } + @Test @TestMetadata("incForAssignmentSmartCast.kt") public void testIncForAssignmentSmartCast() { diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.fir.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.fir.kt new file mode 100644 index 00000000000..a1a879194dc --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.fir.kt @@ -0,0 +1,17 @@ +// !LANGUAGE: +ContextReceivers +// WITH_STDLIB + +interface C + +fun C.foo(body: () -> Unit) {} + +context(C) +class A { + val foo = foo {} +} + +fun C.test() { + object { + val foo = foo {} + } +} diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt b/compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt new file mode 100644 index 00000000000..69e6d3e8c17 --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt @@ -0,0 +1,17 @@ +// !LANGUAGE: +ContextReceivers +// WITH_STDLIB + +interface C + +fun C.foo(body: () -> Unit) {} + +context(C) +class A { + val foo = foo {} +} + +fun C.test() { + object { + val foo = foo {} + } +} 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 4f750d29e62..e65b25becb5 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 @@ -28148,6 +28148,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer.kt"); } + @Test + @TestMetadata("implicitInvokeOnPropertyInItsInitializer2.kt") + public void testImplicitInvokeOnPropertyInItsInitializer2() { + runTest("compiler/testData/diagnostics/tests/operatorsOverloading/implicitInvokeOnPropertyInItsInitializer2.kt"); + } + @Test @TestMetadata("incForAssignmentSmartCast.kt") public void testIncForAssignmentSmartCast() { diff --git a/plugins/scripting/scripting-tests/testData/diagnostics/testScripts/invokeResolve.test.kts b/plugins/scripting/scripting-tests/testData/diagnostics/testScripts/invokeResolve.test.kts new file mode 100644 index 00000000000..0a9eba66db7 --- /dev/null +++ b/plugins/scripting/scripting-tests/testData/diagnostics/testScripts/invokeResolve.test.kts @@ -0,0 +1,3 @@ +// GRADLE_LIKE_SCRIPT + +val projectApi = projectApi { it } diff --git a/plugins/scripting/scripting-tests/tests-gen/org/jetbrains/kotlin/scripting/test/ScriptWithCustomDefDiagnosticsTestBaseGenerated.java b/plugins/scripting/scripting-tests/tests-gen/org/jetbrains/kotlin/scripting/test/ScriptWithCustomDefDiagnosticsTestBaseGenerated.java index 87f89bd8830..14cadde7130 100644 --- a/plugins/scripting/scripting-tests/tests-gen/org/jetbrains/kotlin/scripting/test/ScriptWithCustomDefDiagnosticsTestBaseGenerated.java +++ b/plugins/scripting/scripting-tests/tests-gen/org/jetbrains/kotlin/scripting/test/ScriptWithCustomDefDiagnosticsTestBaseGenerated.java @@ -29,6 +29,12 @@ public class ScriptWithCustomDefDiagnosticsTestBaseGenerated extends AbstractScr runTest("plugins/scripting/scripting-tests/testData/diagnostics/testScripts/conflictingImportsWithJava.test.kts"); } + @Test + @TestMetadata("invokeResolve.test.kts") + public void testInvokeResolve_test() { + runTest("plugins/scripting/scripting-tests/testData/diagnostics/testScripts/invokeResolve.test.kts"); + } + @Test @TestMetadata("providedPropertiesShadowing.test.kts") public void testProvidedPropertiesShadowing_test() {