if の型チェックに置換できる、return を使用した安全なキャストを報告します。

対応する関数を使用すると、コードを単純化できます。

クイックフィックスを使用すると、安全なキャストが if の型チェックに置換されます。

例:


  fun test(x: Any) {
      x as? String ?: return
  }

クイックフィックス適用後:


  fun test(x: Any) {
      if (x !is String) return
  }