suspend 関数内にある runBlocking の呼び出しを報告します。

suspend 関数内で runBlocking を使用すると呼び出し元のスレッドがブロックされるため、非同期プログラミングの目的を達成できません。

クイックフィックスにより、runBlocking の呼び出しがコンテキストに応じて次のいずれかの代替案に置換されます。

例:


suspend fun something() {
  runBlocking {
    code() // スレッドはここでブロックされます
  }
}

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


suspend fun something() {
  code() // 非同期で実行されます
}

2025.1 の新機能です