From 4dcf9407569037f1e10f34c1bc74114986683b49 Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Wed, 21 Oct 2015 14:36:04 +0300 Subject: [PATCH] Test for obsolete KT-4860 #KT-4860 Obsolete --- .../codegen/box/privateConstructors/kt4860.kt | 12 ++++++++++++ .../generated/BlackBoxCodegenTestGenerated.java | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100644 compiler/testData/codegen/box/privateConstructors/kt4860.kt diff --git a/compiler/testData/codegen/box/privateConstructors/kt4860.kt b/compiler/testData/codegen/box/privateConstructors/kt4860.kt new file mode 100644 index 00000000000..8b63d2b415f --- /dev/null +++ b/compiler/testData/codegen/box/privateConstructors/kt4860.kt @@ -0,0 +1,12 @@ +open class A private constructor() { + companion object : A() { + } + + class B: A() +} + +fun box(): String { + val a = A + val b = A.B() + return "OK" +} \ 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 2629fb673b6..3c7f77d2d64 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxCodegenTestGenerated.java @@ -6316,6 +6316,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { doTest(fileName); } + @TestMetadata("kt4860.kt") + public void testKt4860() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/privateConstructors/kt4860.kt"); + doTest(fileName); + } + @TestMetadata("secondary.kt") public void testSecondary() throws Exception { String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/privateConstructors/secondary.kt");