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 89c0ec9a8c3..73a668853ce 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 @@ -19298,6 +19298,12 @@ public class LLFirBlackBoxCodegenBasedTestGenerated extends AbstractLLFirBlackBo runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 d42cf4e3f7d..69096f7c0cc 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 @@ -19298,6 +19298,12 @@ public class LLFirReversedBlackBoxCodegenBasedTestGenerated extends AbstractLLFi runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() throws Exception { diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt index e82a246fd08..e2b37691641 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt @@ -620,7 +620,7 @@ class Fir2IrDeclarationStorage( val setterSymbol = runIf(property.isVar) { val setterIsVisible = property.setter?.let { setter -> - fakeOverrideOwnerLookupTag?.toFirRegularClass(session)?.let { containingClass -> setter.isVisibleInClass(containingClass) } + (fakeOverrideOwnerLookupTag?.toSymbol(session) as? FirClassSymbol<*>)?.fir?.let { containingClass -> setter.isVisibleInClass(containingClass) } } ?: true runIf(setterIsVisible) { IrFunctionFakeOverrideSymbol(originalSymbols.setterSymbol!!, containingClassSymbol, idSignature = null) 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 23286943f34..aeb8c101018 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 @@ -19287,6 +19287,12 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 850cf7bcf2e..e09df94e78c 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 @@ -19287,6 +19287,12 @@ public class FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 f5ea6ea0d46..ab8ab564912 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 @@ -19287,6 +19287,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() throws Exception { diff --git a/compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.jvm_abi.txt b/compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.jvm_abi.txt new file mode 100644 index 00000000000..265fac5fddb --- /dev/null +++ b/compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.jvm_abi.txt @@ -0,0 +1,9 @@ +MODULE main + CLASS TextRendererActions1.class + CLASS METADATA + PROPERTY getFontSize()Ljava/lang/String; + Property: class.metadata.property.setterValueParameter + K1 + : kotlin/String + K2 + value: kotlin/String diff --git a/compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt b/compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt new file mode 100644 index 00000000000..bf8ee9840a2 --- /dev/null +++ b/compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt @@ -0,0 +1,11 @@ +// JVM_ABI_K1_K2_DIFF: KT-63984 + +abstract class TextRendererActions1 { + var fontSize: String = "OK"; private set +} + +fun box() : String { + return object : TextRendererActions1() { + val glyph = this.fontSize + }.glyph +} \ No newline at end of file diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java index 03faaab80e0..2f54b11bbae 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/JvmAbiConsistencyTestBoxGenerated.java @@ -19287,6 +19287,12 @@ public class JvmAbiConsistencyTestBoxGenerated extends AbstractJvmAbiConsistency runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() throws Exception { 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 1511a5240b2..f5a9168f5ba 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 @@ -18447,6 +18447,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 f4af9ec2e12..4ec1a67fd94 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 @@ -19287,6 +19287,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 6451df2c8d1..500a5898530 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 @@ -19287,6 +19287,12 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 c0e2c4a6379..00be27ddf17 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java @@ -16069,6 +16069,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideInAnonymousObject.kt"); } + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @TestMetadata("function.kt") public void testFunction() throws Exception { runTest("compiler/testData/codegen/box/fakeOverride/function.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 a821f3132e0..b49447c4ada 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 @@ -14451,6 +14451,12 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest { runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 346012d75b2..5e09af26ef9 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 @@ -14451,6 +14451,12 @@ public class FirJsES6CodegenBoxTestGenerated extends AbstractFirJsES6CodegenBoxT runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 98593d44679..1ee882b8182 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 @@ -14451,6 +14451,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 8d1c8157a16..46be828f299 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 @@ -14451,6 +14451,12 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 21e0d215264..c24b0613a3c 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 @@ -16022,6 +16022,12 @@ public class FirNativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTe runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 0c90292dc4b..2c83934b64d 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 @@ -16396,6 +16396,12 @@ public class FirNativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenB runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 cb22f46238b..656c2691f47 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 @@ -15648,6 +15648,12 @@ public class NativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTest runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 3bc3645ead3..0983df967e2 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 @@ -16023,6 +16023,12 @@ public class NativeCodegenBoxTestNoPLGenerated extends AbstractNativeCodegenBoxT runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() throws Exception { diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java index e6fc66ba8a1..ec59ff54c56 100644 --- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java +++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/FirWasmJsCodegenBoxTestGenerated.java @@ -14427,6 +14427,12 @@ public class FirWasmJsCodegenBoxTestGenerated extends AbstractFirWasmJsCodegenBo runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() 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 5da7a193c31..a091293e557 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 @@ -14427,6 +14427,12 @@ public class K1WasmCodegenBoxTestGenerated extends AbstractK1WasmCodegenBoxTest runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt"); } + @Test + @TestMetadata("fakeOverrideOfPrivateSetter.kt") + public void testFakeOverrideOfPrivateSetter() throws Exception { + runTest("compiler/testData/codegen/box/fakeOverride/fakeOverrideOfPrivateSetter.kt"); + } + @Test @TestMetadata("function.kt") public void testFunction() throws Exception {