报告装箱的 Range.start 和 Range.endInclusive 属性。

这些属性可替换为未装箱的 first 和 last 属性以避免冗余调用。

该快速修复会将 start 和 endInclusive 属性替换为相应的 first 和 last。

示例:


  fun foo(range: CharRange) {
      val lastElement = range.endInclusive
  }

在应用快速修复后:


  fun foo(range: CharRange) {
      val lastElement = range.last
  }