Package-level declarations

Functions

Link copied to clipboard
Link copied to clipboard
actual fun NonFatal(t: Throwable): Boolean
expect fun NonFatal(t: Throwable): Boolean

Extractor of non-fatal Throwable. Will not match fatal errors like VirtualMachineError (for example, OutOfMemoryError and StackOverflowError, subclasses of VirtualMachineError), ThreadDeath, LinkageError, InterruptedException. This will also not match CancellationException since that's a fatal exception in Kotlin for cancellation purposes.

actual fun NonFatal(t: Throwable): Boolean
Link copied to clipboard

Returns the Throwable if NonFatal and throws it otherwise.

Link copied to clipboard
inline fun Throwable.throwIfFatal()
Link copied to clipboard