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

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

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

例:


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

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


suspend fun something() {
  code() // 非同期的に実行します
}

2025.1 の新機能です