Minor. Lower type aliase declarations priority

There are several reasons for doing this:
- See org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.computeDescriptors,
  classifiers are being deserialized in the last turn, so it's necessary to preserve consistent order
- Their priority should be close to classes
This commit is contained in:
Denis Zharkov
2016-08-15 12:28:42 +03:00
parent 5d65951938
commit 257417bc4a
51 changed files with 170 additions and 177 deletions
@@ -1,6 +1,5 @@
package
public typealias CC = C
public fun CC(/*0*/ x: kotlin.Int): kotlin.Int
public final class C {
@@ -12,7 +11,6 @@ public final class C {
}
public final class Outer {
public typealias CC = Outer.C
public constructor Outer()
public final fun CC(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -26,4 +24,6 @@ public final class Outer {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public typealias CC = Outer.C
}
public typealias CC = C
@@ -1,14 +1,6 @@
package
public typealias SomeClass = kotlin.Any
public typealias SomeClass = kotlin.Any
public typealias SomeClass = kotlin.Any
public typealias SomeClass = kotlin.Any
public final class Outer {
public typealias Nested = kotlin.Any
public typealias Nested = kotlin.Any
public typealias Nested = kotlin.Any
public constructor Outer()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -20,6 +12,9 @@ public final class Outer {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public typealias Nested = kotlin.Any
public typealias Nested = kotlin.Any
public typealias Nested = kotlin.Any
}
public final class SomeClass {
@@ -28,3 +23,7 @@ public final class SomeClass {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public typealias SomeClass = kotlin.Any
public typealias SomeClass = kotlin.Any
public typealias SomeClass = kotlin.Any
public typealias SomeClass = kotlin.Any
@@ -1,15 +1,15 @@
package
public typealias Test = kotlin.String
public typealias Test2 = kotlin.String
public val Test: kotlin.Int = 42
public val Test2: kotlin.Int = 42
public final class Outer {
public typealias Test = kotlin.String
public constructor Outer()
public final val Test: kotlin.Int = 42
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public typealias Test = kotlin.String
}
public typealias Test = kotlin.String
public typealias Test2 = kotlin.String