Files
kotlin/compiler/testData/codegen/box/defaultArguments/constructor/objectExpressionDelegatingToSecondaryConstructor.kt
2020-03-11 16:01:57 +03:00

21 lines
300 B
Kotlin
Vendored

abstract class O(val value: String) {
constructor(o: Char = 'O') : this("$o")
}
abstract class K {
val value: String
constructor(k: Char = 'K') {
value = "$k"
}
}
fun box(): String {
val o = object : O() {}
val k = object : K() {}
return o.value + k.value
}