报告能够以 StackOverflowError 结束的递归属性访问器调用。 此类调用经常与支持字段访问混淆。

示例:


  var counter: Int = 0
      set(value) {
          counter = if (value < 0) 0 else value
      }

在应用快速修复后:


  var counter: Int = 0
      set(value) {
          field = if (value < 0) 0 else value
      }