报告在变量赋值或值参数中使用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
  }