[JS IR BE] Support @JsName in bridges

This commit is contained in:
Svyatoslav Kuzmich
2019-02-12 20:46:06 +03:00
parent e09a6f0007
commit 1184c158e4
6 changed files with 49 additions and 24 deletions
+3 -1
View File
@@ -54,7 +54,9 @@ fun box(): String {
val dd: dynamic = E()
assertEquals("D.foo(42)", dd.foo(42))
assertEquals("D.foo(99)", dd.bar(99))
assertEquals("D.foo(88)", dd.`foo_za3lpa$`(88))
if (testUtils.isLegacyBackend()) {
assertEquals("D.foo(88)", dd.`foo_za3lpa$`(88))
}
return "OK"
}
+7 -2
View File
@@ -29,7 +29,9 @@ fun box(): String {
val d: dynamic = C()
assertEquals("C.foo(42)", d.foo(42))
assertEquals("C.foo(99)", d.`foo_za3lpa$`(99))
if (testUtils.isLegacyBackend()) {
assertEquals("C.foo(99)", d.`foo_za3lpa$`(99))
}
val da: A = E()
assertEquals("D.foo(55)", da.foo(55))
@@ -39,7 +41,10 @@ fun box(): String {
val dd: dynamic = E()
assertEquals("D.foo(42)", dd.foo(42))
assertEquals("D.foo(99)", dd.`foo_za3lpa$`(99))
if (testUtils.isLegacyBackend()) {
assertEquals("D.foo(99)", dd.`foo_za3lpa$`(99))
}
return "OK"
}