Package one.xingyi.core.utils
Class WrappedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- one.xingyi.core.utils.WrappedException
-
- All Implemented Interfaces:
java.io.Serializable
public class WrappedException extends java.lang.RuntimeException- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WrappedException(java.lang.Throwable cause)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ThrowableunWrap(java.lang.Throwable e)static voidwrap(RunnableWithException runnable)static <T> TwrapCallable(CallableWithThrowable<T> callable)static <T> java.util.function.Consumer<T>wrapConsumer(ConsumerWithException<T> consumer)static <T1,T2>
java.util.function.Function<T1,T2>wrapFn(java.util.function.Function<T1,T2> fn)static <T1,T2>
java.util.function.Function<T1,T2>wrapFnWithE(FunctionWithException<T1,T2> fn)
-
-
-
Method Detail
-
wrapCallable
public static <T> T wrapCallable(CallableWithThrowable<T> callable)
-
wrapConsumer
public static <T> java.util.function.Consumer<T> wrapConsumer(ConsumerWithException<T> consumer)
-
wrapFn
public static <T1,T2> java.util.function.Function<T1,T2> wrapFn(java.util.function.Function<T1,T2> fn)
-
wrapFnWithE
public static <T1,T2> java.util.function.Function<T1,T2> wrapFnWithE(FunctionWithException<T1,T2> fn)
-
wrap
public static void wrap(RunnableWithException runnable)
-
unWrap
public static java.lang.Throwable unWrap(java.lang.Throwable e)
-
-