Added checking for overridden properties number in NamespaceComparator.

This commit is contained in:
Evgeny Gerashchenko
2012-06-16 18:27:33 +04:00
parent 49004aa451
commit 085b9704b8
5 changed files with 9 additions and 5 deletions
@@ -5,6 +5,6 @@ internal open class test.BaseClass : jet.Any {
public final /*constructor*/ fun <init>(): test.BaseClass
}
internal open class test.Subclass : test.BaseClass {
internal open val shape: jet.String
internal open override /*1*/ val shape: jet.String
public final /*constructor*/ fun <init>(): test.Subclass
}
@@ -1,7 +1,7 @@
namespace test
internal open class test.Subclass : test.Trait {
internal open val shape: jet.String
internal open override /*1*/ val shape: jet.String
public final /*constructor*/ fun <init>(): test.Subclass
}
internal abstract trait test.Trait : jet.Any {
@@ -5,6 +5,6 @@ internal open class test.BaseClass : jet.Any {
public final /*constructor*/ fun <init>(): test.BaseClass
}
internal final class test.Subclass : test.BaseClass {
internal final val exactly: jet.Int
internal final override /*1*/ val exactly: jet.Int
public final /*constructor*/ fun <init>(): test.Subclass
}
@@ -4,6 +4,6 @@ internal abstract trait test.A : jet.Any {
internal open var v: jet.String
}
internal final class test.B : test.A {
internal open var v: jet.String
internal open override /*1*/ var v: jet.String
public final /*constructor*/ fun <init>(): test.B
}