Files
kotlin-fork/js/js.translator/testData/box/es6classes/defaultPrimary.kt
T
2023-01-17 18:14:17 +00:00

32 lines
427 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1344
open class A(var value: Int) {
init {
value *= 2
}
}
class B : A {
init {
value /= 6
}
constructor(x: Int) : super(x) {
value *= 18
}
constructor() : this(18) {
value *= 12
}
}
fun box(): String {
val bs1 = B(15)
assertEquals(90, bs1.value)
val bs2 = B()
assertEquals(72 * 18, bs2.value)
return "OK"
}