イニシャライザー内で初期化直後の変数に対して null チェックを行っている if 式で、エルビス演算子に変換できるものを報告します。

例:


  fun test(foo: Int?, bar: Int): Int {
      var i = foo
      if (i == null) {
          return bar
      }
      return i
  }

クイックフィックスを使用すると、イニシャライザーの if 式がエルビス式に変換されます。


  fun test(foo: Int?, bar: Int): Int {
      var i = foo ?: return bar
      return i
  }