Package pl.gsmservice.gateway.utils
Class Exceptions
- java.lang.Object
-
- pl.gsmservice.gateway.utils.Exceptions
-
public class Exceptions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExceptions.CheckedConsumer<T>static interfaceExceptions.CheckedFunction<T,R>static interfaceExceptions.CheckedRunnablestatic interfaceExceptions.CheckedSupplier<T>
-
Constructor Summary
Constructors Constructor Description Exceptions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ExceptioncoerceException(java.lang.Throwable throwable)static <T> Trethrow(java.lang.Throwable e)static java.lang.RuntimeExceptionunchecked(java.lang.Throwable t)static <T> java.util.function.Consumer<T>unchecked(Exceptions.CheckedConsumer<T> consumer)static <T,R>
java.util.function.Function<T,R>unchecked(Exceptions.CheckedFunction<T,R> fn)static java.lang.Runnableunchecked(Exceptions.CheckedRunnable runnable)static <T> java.util.function.Supplier<T>unchecked(Exceptions.CheckedSupplier<T> supplier)
-
-
-
Method Detail
-
coerceException
public static java.lang.Exception coerceException(java.lang.Throwable throwable)
-
unchecked
public static java.lang.RuntimeException unchecked(java.lang.Throwable t)
-
rethrow
public static <T> T rethrow(java.lang.Throwable e)
-
unchecked
public static <T,R> java.util.function.Function<T,R> unchecked(Exceptions.CheckedFunction<T,R> fn)
-
unchecked
public static <T> java.util.function.Supplier<T> unchecked(Exceptions.CheckedSupplier<T> supplier)
-
unchecked
public static <T> java.util.function.Consumer<T> unchecked(Exceptions.CheckedConsumer<T> consumer)
-
unchecked
public static java.lang.Runnable unchecked(Exceptions.CheckedRunnable runnable)
-
-