import kotlin.reflect.KMemberProperty class A { val result = "OK" } fun box(): String { val k = A::class.properties.single() k : KMemberProperty, *> return k.get(A()) as String }