非 null アサーション (!!) の呼び出しで、エルビス演算子 (?: return) に置換できるものを報告します。

非 null アサーションを使用すると、想定外の NPE (NullPointerException) が発生する可能性があります。 !! の使用を避けることをお勧めします。

クイックフィックスを使用すると、非 null アサーションが return または return null に置換されます。

例:


  fun test(number: Int?) {
      val x = number!!
  }

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


  fun test(number: Int?) {
      val x = number ?: return
  }