変数代入または値の引数内で 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
  }