KT-2752: fix support of typealiases

This commit is contained in:
Alexey Andreev
2016-10-05 18:38:38 +03:00
parent 831ac97ecd
commit c814a9d1d2
10 changed files with 27 additions and 65 deletions
@@ -0,0 +1,5 @@
package foo
@JsName("B") class A(val x: Int)
typealias B = A
@@ -0,0 +1,13 @@
package
package foo {
@kotlin.js.JsName(name = "B") public final class A {
public constructor A(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
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 B = foo.A
}