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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user