rethrowRuntimeException

open fun rethrowRuntimeException(@Nullable ex: @Nullable Throwable)

Rethrow the given exception, which is presumably the target exception of an InvocationTargetException. Should only be called if no checked exception is expected to be thrown by the target method.

Rethrows the underlying exception cast to a RuntimeException or Error if appropriate; otherwise, throws an UndeclaredThrowableException.

Parameters

ex

the exception to rethrow

Throws

the rethrown exception