From 2e64aac788b9cc6d11bc36ea5e6914d41bb7547a Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 31 Jan 2013 20:59:16 +0400 Subject: [PATCH] Add regression test for KT-3132 #KT-3132 Obsolete --- compiler/testData/codegen/box/innerNested/kt3132.kt | 13 +++++++++++++ .../generated/BlackBoxCodegenTestGenerated.java | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 compiler/testData/codegen/box/innerNested/kt3132.kt diff --git a/compiler/testData/codegen/box/innerNested/kt3132.kt b/compiler/testData/codegen/box/innerNested/kt3132.kt new file mode 100644 index 00000000000..9428d2d7fe7 --- /dev/null +++ b/compiler/testData/codegen/box/innerNested/kt3132.kt @@ -0,0 +1,13 @@ +class Test { + trait Foo { } + + class FooImplNested: Foo { } + + inner class FooImplInner: Foo { } +} + +fun box(): String { + Test().FooImplInner() + Test.FooImplNested() + return "OK" +} diff --git a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java index b61e392488a..79a2fe432e3 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java @@ -1794,6 +1794,11 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { blackBoxFileByFullPath("compiler/testData/codegen/box/innerNested/innerSimple.kt"); } + @TestMetadata("kt3132.kt") + public void testKt3132() throws Exception { + blackBoxFileByFullPath("compiler/testData/codegen/box/innerNested/kt3132.kt"); + } + @TestMetadata("nestedClassObject.kt") public void testNestedClassObject() throws Exception { blackBoxFileByFullPath("compiler/testData/codegen/box/innerNested/nestedClassObject.kt");