From 7eb653ea22eca4be60e53858cc145a7096d7f2ac Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Thu, 19 Apr 2012 14:05:40 +0400 Subject: [PATCH] ReadKotlinBinaryClassTest: inner class extend inner class --- .../class/InnerClassExtendInnerClass.kt | 7 +++++++ .../class/InnerClassExtendInnerClass.txt | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100644 compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.kt create mode 100644 compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.txt diff --git a/compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.kt b/compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.kt new file mode 100644 index 00000000000..85a4f6c29cc --- /dev/null +++ b/compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.kt @@ -0,0 +1,7 @@ +package test + +class Outer() { + open class Inner1() + + class Inner2() : Inner1() +} diff --git a/compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.txt b/compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.txt new file mode 100644 index 00000000000..fef91cbe9b3 --- /dev/null +++ b/compiler/testData/readKotlinBinaryClass/class/InnerClassExtendInnerClass.txt @@ -0,0 +1,11 @@ +namespace test + +final class test.Outer : jet.Any { + final /*constructor*/ fun (): test.Outer + open class test.Outer.Inner1 : jet.Any { + final /*constructor*/ fun (): test.Outer.Inner1 + } + final class test.Outer.Inner2 : test.Outer.Inner1 { + final /*constructor*/ fun (): test.Outer.Inner2 + } +}