报告在变量赋值或值实参中使用 return、可替换为安全转换的不安全转换。

该快速修复会将不安全转换替换为安全转换。

示例


    fun test(x: Any): Any? {
        val y = x as String ?: return null
    }

在应用快速修复后:


  fun test(x: Any): Any? {
      val y = x as? String ?: return null
  }