报告可以简化为单个检查的 null 和空检查的组合。

该快速修复会将高亮显示的检查替换为组合的检查调用,例如 isNullOrEmpty()

示例:


  fun test(list: List<Int>?) {
      if (list == null || list.isEmpty()) {
          println("List is empty!")
      } else {
          println(list.joinToString())
      }
  }

在应用快速修复后:


  fun test(list: List<Int>?) {
      if (list.isNullOrEmpty()) {
          println("List is empty!")
      } else {
          println(list.joinToString())
      }
  }