Package fj.data

Class Java8


  • public final class Java8
    extends java.lang.Object
    • Constructor Detail

      • Java8

        private Java8()
    • Method Detail

      • Supplier_P1

        public static <A> P1<A> Supplier_P1​(java.util.function.Supplier<A> s)
      • Supplier_P1

        public static <A> F<java.util.function.Supplier<A>,​P1<A>> Supplier_P1()
      • P1_Supplier

        public static <A> java.util.function.Supplier<A> P1_Supplier​(P1<A> p)
      • P1_Supplier

        public static <A> F<P1<A>,​java.util.function.Supplier<A>> P1_Supplier()
      • Function_F

        public static <A,​B> F<A,​B> Function_F​(java.util.function.Function<A,​B> f)
      • Function_F

        public static <A,​B> F<java.util.function.Function<A,​B>,​F<A,​B>> Function_F()
      • F_Function

        public static <A,​B> java.util.function.Function<A,​B> F_Function​(F<A,​B> f)
      • F_Function

        public static <A,​B> F<F<A,​B>,​java.util.function.Function<A,​B>> F_Function()
      • BiFunction_F2

        public static <A,​B,​C> F2<A,​B,​C> BiFunction_F2​(java.util.function.BiFunction<A,​B,​C> f)
      • BiFunction_F2

        public static <A,​B,​C> F<java.util.function.BiFunction<A,​B,​C>,​F2<A,​B,​C>> BiFunction_F2()
      • F2_BiFunction

        public static <A,​B,​C> java.util.function.BiFunction<A,​B,​C> F2_BiFunction​(F2<A,​B,​C> f)
      • F2_BiFunction

        public static <A,​B,​C> F<F2<A,​B,​C>,​java.util.function.BiFunction<A,​B,​C>> F2_BiFunction()
      • TryCatch0_Supplier

        public static <A,​E extends java.lang.Exception> java.util.function.Supplier<Validation<E,​A>> TryCatch0_Supplier​(Try0<A,​E> t)
      • TryCatch0_Supplier

        public static <A,​E extends java.lang.Exception> F<Try0<A,​E>,​java.util.function.Supplier<Validation<E,​A>>> TryCatch0_Supplier()
      • TryCatch1_Function

        public static <A,​B,​E extends java.lang.Exception> java.util.function.Function<A,​Validation<E,​B>> TryCatch1_Function​(Try1<A,​B,​E> t)
      • TryCatch1_Function

        public static <A,​B,​E extends java.lang.Exception> F<Try1<A,​B,​E>,​java.util.function.Function<A,​Validation<E,​B>>> TryCatch1_Function()
      • TryCatch2_BiFunction

        public static <A,​B,​C,​E extends java.lang.Exception> java.util.function.BiFunction<A,​B,​Validation<E,​C>> TryCatch2_BiFunction​(Try2<A,​B,​C,​E> t)
      • TryCatch2_BiFunction

        public static <A,​B,​C,​E extends java.lang.Exception> F<Try2<A,​B,​C,​E>,​java.util.function.BiFunction<A,​B,​Validation<E,​C>>> TryCatch2_BiFunction()
      • List_JavaStream

        public static <A> java.util.stream.Stream<A> List_JavaStream​(List<A> list)
      • Optional_Option

        public static <A> Option<A> Optional_Option​(java.util.Optional<A> o)
      • Optional_Option

        public static <A> F<java.util.Optional<A>,​Option<A>> Optional_Option()
      • Option_Optional

        public static <A> java.util.Optional<A> Option_Optional​(Option<A> o)
        Convert an Option to Optional. Will throw a NullPointerException if the Option is some(null).
      • Option_Optional

        public static <A> F<Option<A>,​java.util.Optional<A>> Option_Optional()
      • Consumer_F

        public static <A> F<java.util.function.Consumer<A>,​F<A,​Unit>> Consumer_F()
      • Consumer_F

        public static <A> F<A,​Unit> Consumer_F​(java.util.function.Consumer<A> c)
      • Stream_JavaStream

        public static <A> java.util.stream.Stream<A> Stream_JavaStream​(Stream<A> s)
      • Iterable_JavaStream

        public static <A> java.util.stream.Stream<A> Iterable_JavaStream​(java.lang.Iterable<A> it)
      • Iterator_JavaStream

        public static <A> java.util.stream.Stream<A> Iterator_JavaStream​(java.util.Iterator<A> it)
      • Stream_JavaStream

        public static <A> F<Stream<A>,​java.util.stream.Stream<A>> Stream_JavaStream()
      • JavaStream_Stream

        public static <A> Stream<A> JavaStream_Stream​(java.util.stream.Stream<A> s)
      • JavaStream_List

        public static <A> List<A> JavaStream_List​(java.util.stream.Stream<A> s)
      • JavaStream_Array

        public static <A> Array<A> JavaStream_Array​(java.util.stream.Stream<A> s)