Setter 参数类型始终与属性类型匹配,因此不要求为显式。 “移除显式类型规范”快速修复允许相应地修改代码。
示例:
fun process(x: Int) {}
var x: Int = 0
set(value: Int) = process(value) // <== 'Int' specification can be safely omitted
在应用快速修复后:
fun process(x: Int) {}
var x: Int = 0
set(value) = process(value)