对属性设置器的方法引用

Ste*_*ngo 4 kotlin kotlin-reflect

在不使用 kotlin-reflect 的情况下,如何获取对属性设置器的方法引用?

基本上,如果我用 java 方式编写代码,那就非常简单

fun setValue(i: Int) = Unit
val a: (Int) -> Unit = this::setValue
Run Code Online (Sandbox Code Playgroud)

但因为var value: Int我得到

var value = 1
val a: KMutableProperty0<Int> = this::value
Run Code Online (Sandbox Code Playgroud)

mrl*_*lem 5

稍短:只需使用this::value::set