Class Exceptions


  • public class Exceptions
    extends java.lang.Object
    • Constructor Detail

      • Exceptions

        public Exceptions()
    • 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)
      • 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)