blob: ec5f37c0536a854fff0711465b63d7ef72b967d2 [file] [log] [blame]
open class C
object O : C()
object K : C()
class D(val value: String) {
operator fun getValue(thisRef: C, property: Any): String = value
}
val O.prop by D("O")
val K.prop by D("K")
fun box() = O.prop + K.prop