arrow-core-data / arrow.core / NonFatal
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.
Checks whether the passed t Throwable is NonFatal.
t
- the Throwable to check
Return
true if the provided Throwable
is to be considered non-fatal, or false if it is to be considered fatal
Do you like Arrow?
✖