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
+3 -3
View File
@@ -1,8 +1,5 @@
package
public typealias IBase = Base
public typealias IOther = Other
public typealias MyString = kotlin.String
public val d: Derived
public val ib: IBase /* = Base */
public val io: IOther /* = Other */
@@ -30,3 +27,6 @@ public interface Other : Base {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public typealias IBase = Base
public typealias IOther = Other
public typealias MyString = kotlin.String