报告具有默认 setter 和 getter 且未引用支持字段的 var 属性。

此类属性不影响其 setter 的调用;因此,将此类属性更改为 val 并删除初始值设定项将会更加清晰易懂。

更改为 val 并删除初始值设定项快速修复可用于自动修正代码。

示例:


  // 此属性始终返回 '1',属性为 'var' 并不重要
  var foo: Int = 0
      get() = 1