From f2ef41dbbd5ebfecae753f285d7c3ca25fc502b0 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 13 Nov 2023 22:24:25 +0100 Subject: [PATCH] K2: add a black box test for KT-58874 to confirm work also in runtime --- ...LFirBlackBoxCodegenBasedTestGenerated.java | 6 +++++ ...rsedBlackBoxCodegenBasedTestGenerated.java | 6 +++++ ...LightTreeBlackBoxCodegenTestGenerated.java | 6 +++++ ...hIrFakeOverrideGeneratorTestGenerated.java | 6 +++++ .../FirPsiBlackBoxCodegenTestGenerated.java | 6 +++++ .../resolveGetValueWithWholeDelegate.kt | 22 +++++++++++++++++++ .../codegen/BlackBoxCodegenTestGenerated.java | 6 +++++ .../IrBlackBoxCodegenTestGenerated.java | 6 +++++ ...kBoxCodegenWithIrInlinerTestGenerated.java | 6 +++++ .../LightAnalysisModeTestGenerated.java | 5 +++++ .../fir/FirJsCodegenBoxTestGenerated.java | 6 +++++ .../fir/FirJsES6CodegenBoxTestGenerated.java | 6 +++++ .../test/ir/IrJsCodegenBoxTestGenerated.java | 6 +++++ .../ir/IrJsES6CodegenBoxTestGenerated.java | 6 +++++ .../FirNativeCodegenBoxTestGenerated.java | 6 +++++ .../FirNativeCodegenBoxTestNoPLGenerated.java | 6 +++++ .../NativeCodegenBoxTestGenerated.java | 6 +++++ .../NativeCodegenBoxTestNoPLGenerated.java | 6 +++++ .../test/FirWasmCodegenBoxTestGenerated.java | 6 +++++ .../test/K1WasmCodegenBoxTestGenerated.java | 6 +++++ 20 files changed, 135 insertions(+) create mode 100644 compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.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 40011131226..0c8d75b7c07 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 @@ -15536,6 +15536,12 @@ public class LLFirBlackBoxCodegenBasedTestGenerated extends AbstractLLFirBlackBo runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 6aabe1de3ad..38d25cbc679 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 @@ -15536,6 +15536,12 @@ public class LLFirReversedBlackBoxCodegenBasedTestGenerated extends AbstractLLFi runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 0ea196ef6e3..4f2420ae7fc 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 @@ -15477,6 +15477,12 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 1e495bdf702..141c899c8a3 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 @@ -15477,6 +15477,12 @@ public class FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 fad66c7d9b0..d6607f2a5cd 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 @@ -15477,6 +15477,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { diff --git a/compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt b/compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt new file mode 100644 index 00000000000..65855d68f8e --- /dev/null +++ b/compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt @@ -0,0 +1,22 @@ +// ISSUE: KT-58874 +// WITH_STDLIB + +import kotlin.reflect.KProperty + +class State(var value: S) +operator fun State.getValue(thisRef: Any?, property: KProperty<*>) = value +inline fun remember(block: () -> M): M = block() + +// list should have a type of List, not Any? +val list0 by remember { State(listOf(1)) } + +fun expectInt(i: Int) {} + +fun box(): String { + val list1 by remember { State(listOf(1)) } + val l0 = list0[0] + expectInt(l0) + val l1 = list1[0] + expectInt(l1) + if (l0 == 1 && l1 == 1) return "OK" else return "$l0$l1" +} 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 8e9ac9c77a2..13fdb0b17a2 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 @@ -15111,6 +15111,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 31492e23bde..194829b211f 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 @@ -15477,6 +15477,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 3b10548707a..3cea40ed927 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 @@ -15477,6 +15477,12 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { diff --git a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java index 2e68e89ce2a..883f37d2ab4 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java @@ -12703,6 +12703,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { runTest("compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.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 9f934dcde51..fc9c639e2b4 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 @@ -11553,6 +11553,12 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest { runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 5400548fc35..2e4d68745e2 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 @@ -11553,6 +11553,12 @@ public class FirJsES6CodegenBoxTestGenerated extends AbstractFirJsES6CodegenBoxT runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 ce2cf368a31..b19ef7e4772 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 @@ -11553,6 +11553,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 b811ba2c548..ef7f41209bf 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 @@ -11553,6 +11553,12 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 53f60e13c0b..7621fc678d0 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 @@ -12572,6 +12572,12 @@ public class FirNativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTe runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 270bb403fd4..b1abe4e97a4 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 @@ -12862,6 +12862,12 @@ public class FirNativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenB runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 1985e167603..1c26da1a3b6 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 @@ -12428,6 +12428,12 @@ public class NativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTest runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 300216fe85c..584fb031da8 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 @@ -12573,6 +12573,12 @@ public class NativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenBoxT runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 1af4b36d7ed..67e982f2b4c 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 @@ -11529,6 +11529,12 @@ public class FirWasmCodegenBoxTestGenerated extends AbstractFirWasmCodegenBoxTes runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception { 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 0734a1576fc..91cc6bc1b50 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 @@ -11529,6 +11529,12 @@ public class K1WasmCodegenBoxTestGenerated extends AbstractK1WasmCodegenBoxTest runTest("compiler/testData/codegen/box/delegatedProperty/referenceEnclosingClassFieldInReceiver2.kt"); } + @Test + @TestMetadata("resolveGetValueWithWholeDelegate.kt") + public void testResolveGetValueWithWholeDelegate() throws Exception { + runTest("compiler/testData/codegen/box/delegatedProperty/resolveGetValueWithWholeDelegate.kt"); + } + @Test @TestMetadata("setAsExtensionFun.kt") public void testSetAsExtensionFun() throws Exception {