Files
kotlin-fork/js/js.translator/testFiles/mergeEcma/cases/overloadExtension.kt
T
Erokhin Stanislav 4c57d70be9 JS backend: remove ECMA 3, but several tests is broken.
Main reason: overload extention property:

Int.bar = 1
String.bar = 2
2013-09-17 21:43:25 +04:00

13 lines
193 B
Kotlin

package foo
fun Int.foo() {}
fun String.foo() {}
val Int.bar = 1
val String.bar = 2
fun box(): String {
val a = 43
if (a.bar != 1) return "a.bar != 1, it: ${a.bar}"
return "OK"
}