코루틴 컨텍스트에서 Process.waitFor()Process.onExit()가 사용되는 경우를 보고합니다. 코루틴 컨텍스트에서 이러한 메서드는 사용이 금지됩니다.

com.intellij.util.io.awaitExit()를 대신 사용하세요.

예:


suspend fun doSomething(process: Process) {
  val exitCode = process.waitFor() // 나쁨
  // ...
}

suspend fun doSomething(process: Process) {
  val exitCode = process.awaitExit() // 좋음
  // ...
}

2023.3의 새로운 기능