nullable レシーバーに対してのみ意味のある非 null レシーバーの呼び出しを報告します。

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

Remove redundant call and Change call to … quick-fixes can be used to amend the code automatically.

例:


  fun test(s: String) {
      val x = s.orEmpty() // クイックフィックスで 's' に単純化できます
      val y = s.isNullOrEmpty() // クイックフィックスで 's.isEmpty()' に単純化できます
  }