Method reference to property setter
问题 How could I get method reference to property setter without using kotlin-reflect? Basically, if I'll write my code in java way it's super simple fun setValue(i: Int) = Unit val a: (Int) -> Unit = this::setValue But for var value: Int I'm getting var value = 1 val a: KMutableProperty0<Int> = this::value 回答1: this::value is a property reference. It returns a KMutableProperty . To get the setter you will need the setter field of KMutableProperty . So you will need this: class C { var field: Int