Package daevil.property
Class Exceptions
- java.lang.Object
-
- daevil.property.Exceptions
-
public class Exceptions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExceptions.Wrapper<T>
-
Constructor Summary
Constructors Constructor Description Exceptions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,R,E extends java.lang.Exception>
java.util.function.Function<T,java.util.stream.Stream<R>>stream(ExceptionalFunction<T,R,E> f)static <T,R,R2,E extends java.lang.Exception>
java.util.function.Function<T,R2>to(ExceptionalFunction<T,R,E> f, java.util.function.Function<R,R2> successHandler, java.util.function.Function<E,R2> exceptionHandler)static <T,R,E extends java.lang.Exception>
java.util.function.Function<T,java.util.Optional<R>>toOptional(ExceptionalFunction<T,R,E> f)static <R,E extends java.lang.Exception>
java.util.function.Supplier<java.util.Optional<R>>toOptional(ExceptionalSupplier<R,E> f)static <T,R,E extends java.lang.Exception>
java.util.function.Function<T,R>unchecked(ExceptionalFunction<T,R,E> f)static <T,E extends java.lang.Exception>
Tunchecked(ExceptionalSupplier<T,E> supplier)static voidunchecked(ExceptionalVoid method)static <T,E extends java.lang.Exception>
Exceptions.Wrapper<T>wrappingAll(ExceptionalSupplier<T,E> supplier)static <T,E extends java.lang.Exception>
Exceptions.Wrapper<T>wrappingChecked(ExceptionalSupplier<T,E> supplier)
-
-
-
Method Detail
-
unchecked
public static <T,R,E extends java.lang.Exception> java.util.function.Function<T,R> unchecked(ExceptionalFunction<T,R,E> f)
-
unchecked
public static <T,E extends java.lang.Exception> T unchecked(ExceptionalSupplier<T,E> supplier)
-
unchecked
public static void unchecked(ExceptionalVoid method)
-
wrappingChecked
public static <T,E extends java.lang.Exception> Exceptions.Wrapper<T> wrappingChecked(ExceptionalSupplier<T,E> supplier)
-
wrappingAll
public static <T,E extends java.lang.Exception> Exceptions.Wrapper<T> wrappingAll(ExceptionalSupplier<T,E> supplier)
-
toOptional
public static <T,R,E extends java.lang.Exception> java.util.function.Function<T,java.util.Optional<R>> toOptional(ExceptionalFunction<T,R,E> f)
-
toOptional
public static <R,E extends java.lang.Exception> java.util.function.Supplier<java.util.Optional<R>> toOptional(ExceptionalSupplier<R,E> f)
-
to
public static <T,R,R2,E extends java.lang.Exception> java.util.function.Function<T,R2> to(ExceptionalFunction<T,R,E> f, java.util.function.Function<R,R2> successHandler, java.util.function.Function<E,R2> exceptionHandler)
-
stream
public static <T,R,E extends java.lang.Exception> java.util.function.Function<T,java.util.stream.Stream<R>> stream(ExceptionalFunction<T,R,E> f)
-
-