From 9f9217b9c38636b90dea42e8ba74bfa1b75dc3d8 Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Thu, 29 Oct 2015 17:05:37 +0300 Subject: [PATCH] Test for obsolete KT-9642 #KT-9642 Obsolete --- compiler/testData/codegen/box/classes/kt9642.kt | 17 +++++++++++++++++ .../generated/BlackBoxCodegenTestGenerated.java | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 compiler/testData/codegen/box/classes/kt9642.kt diff --git a/compiler/testData/codegen/box/classes/kt9642.kt b/compiler/testData/codegen/box/classes/kt9642.kt new file mode 100644 index 00000000000..414954aab60 --- /dev/null +++ b/compiler/testData/codegen/box/classes/kt9642.kt @@ -0,0 +1,17 @@ +class Outer { + class Nested { + fun fn(): String { + s = "OK" + return s + } + } + + companion object { + public var s = "fail" + private set + } +} + +fun box(): String { + return Outer.Nested().fn() +} \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxCodegenTestGenerated.java index 20c9c03e4d3..3e55220381f 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxCodegenTestGenerated.java @@ -1576,6 +1576,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { doTest(fileName); } + @TestMetadata("kt9642.kt") + public void testKt9642() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/classes/kt9642.kt"); + doTest(fileName); + } + @TestMetadata("namedClassObject.kt") public void testNamedClassObject() throws Exception { String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/classes/namedClassObject.kt");