Files
kotlin-fork/js/js.translator/testData/box/simple/secCtorDelegation1.kt
T
2019-12-06 05:37:09 +03:00

35 lines
476 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1378
package foo
open class Base {
val i: Int
val i2: Int
val i3: Int
val bs: String
constructor(ii1: Int, ii2: Int) {
i = ii1
i2 = ii2
i3 = 30
}
constructor(ii: Int): this(ii, 25) {
}
open fun foo() = bs
init {
bs = "fail"
}
}
class Test(val tt: String) : Base(18) {
override fun foo() = tt
}
fun box(): String {
val t = Test("OK")
return t.foo()
}