6e2402620f
^KT-51460 Fixed ^KT-51827
27 lines
382 B
Kotlin
Vendored
27 lines
382 B
Kotlin
Vendored
// TARGET_BACKEND: JVM_IR
|
|
interface JPanel {
|
|
val result: String
|
|
}
|
|
|
|
open class ActivePanel : JPanel {
|
|
override var result: String = ""
|
|
|
|
fun fire(event: String) {
|
|
result = event
|
|
}
|
|
}
|
|
|
|
class Test {
|
|
val panel: JPanel
|
|
|
|
init {
|
|
panel = object : ActivePanel() {}
|
|
|
|
panel.fire("OK")
|
|
}
|
|
}
|
|
|
|
fun box(): String {
|
|
return Test().panel.result
|
|
}
|