結果型が Deferred の関数呼び出しで、戻り値が使用されていないものを報告します。

Deferred の戻り値が使用されない場合、呼び出しサイトは待機せずにこの関数を完了します。

例:


  fun calcEverythingAsync() = CompletableDeferred(42)

  fun usage() {
      calcEverythingAsync()
  }

クイックフィックスを使用すると、Deferred イニシャライザー付きの変数が提供されます。


  fun calcEverythingAsync() = CompletableDeferred(42)

  fun usage() {
      val answer = calcEverythingAsync()
  }