arrow-fx-coroutines / arrow.fx.coroutines / Platform / composeErrors
fun composeErrors(first:
Throwable
, res:
Result
<
Any
?>):
Throwable
fun composeErrors(first:
Throwable
, vararg rest:
Throwable
):
Throwable
fun composeErrors(first:
Throwable
, rest:
List
<
Throwable
>):
Throwable
@JvmName("composeErrorsNullable") fun composeErrors(first:
Throwable
?, other:
Throwable
?):
Throwable
?
fun composeErrors(first:
Throwable
, other:
Throwable
?):
Throwable
fun composeErrors(all:
List
<
Throwable
>):
Throwable
?
Composes multiple errors together, meant for those cases in which error suppression, due to a second error being triggered, is not acceptable.
On top of the JVM this function uses Throwable#addSuppressed, available since Java 7. On top of JavaScript the function would return a CompositeException.
Do you like Arrow?
✖