Files
kotlin-fork/js/js.translator/testData/box/nameClashes/withBuiltin.kt
T
2018-09-12 09:49:25 +03:00

19 lines
341 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1291
open class C {
private fun constructor() = "C.constructor"
fun f(): String = constructor()
}
class D : C()
fun box(): String {
val d = D()
val x = d.f()
if (x != "C.constructor") return "fail1: $x"
if (x.asDynamic().constructor === D::class.js) return "fail2"
return "OK"
}