すでにフィルターされているコレクションに対して標準ライブラリの filter... が呼び出されていることを報告します。

filterNotNull()filterIsInstance のようないくつかの標準ライブラリ関数は、結果の型とは異なる型のレシーバーに対して呼び出された場合にのみ意味を持ちます。 それ以外の場合は同じ結果になるため、このような呼び出しは省略できます。

冗長な呼び出しの除去」クイックフィックスを使用すると、コードを自動的に修正できます。

例:


  fun test(list: List<String>) {
      val x = list.filterNotNull() // クイックフィックスで 'list' に単純化できます
      val y = list.filterIsInstance<String>() // クイックフィックスで 'list' に単純化できます
  }