DescriptorRendererImpl now writes 'inner' for inner classes

#KT-1174 In Progress
This commit is contained in:
Alexander Udalov
2012-12-03 21:56:05 +04:00
parent 0b51a6cae0
commit 65716431c4
22 changed files with 48 additions and 39 deletions
@@ -3,15 +3,15 @@ package test
public open class DeeplyInnerClass : java.lang.Object {
public constructor DeeplyInnerClass()
public/*package*/ open class A : java.lang.Object {
public/*package*/ open inner class A : java.lang.Object {
public/*package*/ constructor A()
public/*package*/ open fun a() : Unit
public/*package*/ open class B : java.lang.Object {
public/*package*/ open inner class B : java.lang.Object {
public/*package*/ constructor B()
public/*package*/ open fun b() : Unit
public/*package*/ open class C : java.lang.Object {
public/*package*/ open inner class C : java.lang.Object {
public/*package*/ constructor C()
public/*package*/ open fun c() : Unit
}
@@ -19,7 +19,7 @@ public final enum class Enum : jet.Enum<test.Enum> {
}
}
public open class Inner : java.lang.Object {
public open inner class Inner : java.lang.Object {
public constructor Inner()
public/*package*/ open fun bar() : Unit
}
@@ -3,8 +3,13 @@ package test
public open class InnerClass : java.lang.Object {
public constructor InnerClass()
public open class Inner : java.lang.Object {
public open inner class Inner : java.lang.Object {
public constructor Inner()
public open fun foo() : Unit
}
public open class Nested : java.lang.Object {
public constructor Nested()
public open fun bar() : Unit
}
}
@@ -1,6 +1,2 @@
package InnerClass
public open class Nested : java.lang.Object {
public constructor Nested()
public open fun bar() : Unit
}