mapCatching
Returns the encapsulated result of the given transform function applied to the encapsulated value if this instance represents success or the original encapsulated Throwable exception if it is failure .
This function catches any
Throwable
exception thrown by
transform
function and encapsulates it as a failure.
See
map
for an alternative that rethrows exceptions from
transform
function.