NamespaceComparator now serializes kind, if it's not DECLARATION.

Lots of test data changed to include members' kinds.
This commit is contained in:
Alexander Udalov
2012-09-06 18:43:28 +04:00
parent cb13995057
commit c0dc1e6742
23 changed files with 177 additions and 161 deletions
@@ -5,5 +5,5 @@ internal abstract trait test.A : jet.Any {
}
internal final class test.B : test.A {
public final /*constructor*/ fun <init>(): test.B
internal open override /*1*/ fun f(): jet.String
internal open override /*1*/ /*fake_override*/ fun f(): jet.String
}
@@ -6,5 +6,5 @@ internal open class test.Base</*0*/ T : jet.Any?> : jet.Any {
}
internal final class test.Inh : test.Base<jet.String> {
public final /*constructor*/ fun <init>(): test.Inh
internal final override /*1*/ fun foo(): jet.String
internal final override /*1*/ /*fake_override*/ fun foo(): jet.String
}
@@ -2,8 +2,8 @@ namespace test
jet.data() internal final class test.DataClass : jet.Any {
public final /*constructor*/ fun <init>(/*0*/ x: jet.String, /*1*/ y: jet.Int, /*2*/ z: jet.Double): test.DataClass
internal final fun component1(): jet.String
internal final fun component2(): jet.Double
internal final /*synthesized*/ fun component1(): jet.String
internal final /*synthesized*/ fun component2(): jet.Double
internal final var x: jet.String
internal final val z: jet.Double
}
@@ -2,6 +2,6 @@ namespace test
jet.data() internal final class test.DataClass : jet.Any {
public final /*constructor*/ fun <init>(/*0*/ x: jet.String): test.DataClass
internal final fun component1(): jet.String
internal final /*synthesized*/ fun component1(): jet.String
internal final val x: jet.String
}
@@ -2,6 +2,6 @@ namespace test
jet.data() internal open class test.DataClass : jet.Any {
public final /*constructor*/ fun <init>(/*0*/ x: jet.String): test.DataClass
internal final fun component1(): jet.String
internal final /*synthesized*/ fun component1(): jet.String
internal final val x: jet.String
}
@@ -2,6 +2,6 @@ namespace test
jet.data() internal open class test.DataClass : jet.Any {
public final /*constructor*/ fun <init>(/*0*/ x: jet.String): test.DataClass
internal final fun component1(): jet.String
internal final /*synthesized*/ fun component1(): jet.String
internal open val x: jet.String
}
@@ -2,8 +2,8 @@ namespace test
jet.data() internal final class test.DataClass : jet.Any {
public final /*constructor*/ fun <init>(/*0*/ x: jet.String, /*1*/ y: jet.Int): test.DataClass
internal final fun component1(): jet.String
internal final fun component2(): jet.Int
internal final /*synthesized*/ fun component1(): jet.String
internal final /*synthesized*/ fun component2(): jet.Int
internal final val x: jet.String
internal final val y: jet.Int
}
@@ -2,8 +2,8 @@ namespace test
jet.data() internal final class test.DataClass : jet.Any {
public final /*constructor*/ fun <init>(/*0*/ x: jet.String, /*1*/ y: jet.Int): test.DataClass
internal final fun component1(): jet.String
internal final fun component2(): jet.Int
internal final /*synthesized*/ fun component1(): jet.String
internal final /*synthesized*/ fun component2(): jet.Int
internal final var x: jet.String
internal final var y: jet.Int
}
@@ -6,5 +6,5 @@ internal open class test.BaseClass : jet.Any {
}
internal final class test.Subclass : test.BaseClass {
public final /*constructor*/ fun <init>(): test.Subclass
internal final override /*1*/ val exactly: jet.Int
internal final override /*1*/ /*fake_override*/ val exactly: jet.Int
}
@@ -5,5 +5,5 @@ internal abstract trait test.A : jet.Any {
}
internal final class test.B : test.A {
public final /*constructor*/ fun <init>(): test.B
internal open override /*1*/ var v: jet.String
internal open override /*1*/ /*fake_override*/ var v: jet.String
}
@@ -7,7 +7,7 @@ internal abstract trait test.A : jet.Any {
}
internal final class test.B : test.A {
public final /*constructor*/ fun <init>(): test.B
internal open override /*1*/ fun f(): jet.Int
public open override /*1*/ var p: jet.Int internal set
internal open override /*1*/ val v: jet.Int
internal open override /*1*/ /*fake_override*/ fun f(): jet.Int
public open override /*1*/ /*fake_override*/ var p: jet.Int internal set
internal open override /*1*/ /*fake_override*/ val v: jet.Int
}