クラスリテラルの引数を持つ Kotlin 標準ライブラリ関数 filterIsInstance の呼び出しを報告します。 この関数の具象化された型パラメーターを持つバージョンを使用し、::class.java 構文を避ける方が慣用的です。

注意: このインスペクションはジェネリックなクラスリテラルに対しては報告されません。型引数リスト内の Class<*, *> 構文は望ましくない場合があるためです。

例:


  fun foo(list: List<*>) {
      list.filterIsInstance(Int::class.java)
  }

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


  fun foo(list: List<*>) {
      list.filterIsInstance<Int>()
  }