blob: a4d40fb2efa28a4900278d6a03bdbd05c999bbba [file] [log] [blame]
/*
* Copyright 2016-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/
package kotlinx.coroutines.exceptions
import kotlinx.coroutines.*
internal expect open class SuppressSupportingThrowable() : Throwable
expect val Throwable.suppressed: Array<Throwable>
expect fun Throwable.printStackTrace()
expect fun randomWait()
expect fun currentThreadName(): String
inline fun CloseableCoroutineDispatcher.use(block: (CloseableCoroutineDispatcher) -> Unit) {
try {
block(this)
} finally {
close()
}
}