Package fj.data

Class Java8

java.lang.Object
fj.data.Java8

public final class Java8 extends Object
  • Constructor Details

    • Java8

      private Java8()
  • Method Details

    • Supplier_P1

      public static <A> P1<A> Supplier_P1(Supplier<A> s)
    • Supplier_P1

      public static <A> F<Supplier<A>,P1<A>> Supplier_P1()
    • P1_Supplier

      public static <A> Supplier<A> P1_Supplier(P1<A> p)
    • P1_Supplier

      public static <A> F<P1<A>,Supplier<A>> P1_Supplier()
    • Function_F

      public static <A, B> F<A,B> Function_F(Function<A,B> f)
    • Function_F

      public static <A, B> F<Function<A,B>,F<A,B>> Function_F()
    • F_Function

      public static <A, B> Function<A,B> F_Function(F<A,B> f)
    • F_Function

      public static <A, B> F<F<A,B>,Function<A,B>> F_Function()
    • BiFunction_F2

      public static <A, B, C> F2<A,B,C> BiFunction_F2(BiFunction<A,B,C> f)
    • BiFunction_F2

      public static <A, B, C> F<BiFunction<A,B,C>,F2<A,B,C>> BiFunction_F2()
    • F2_BiFunction

      public static <A, B, C> BiFunction<A,B,C> F2_BiFunction(F2<A,B,C> f)
    • F2_BiFunction

      public static <A, B, C> F<F2<A,B,C>,BiFunction<A,B,C>> F2_BiFunction()
    • TryCatch0_Supplier

      public static <A, E extends Exception> Supplier<Validation<E,A>> TryCatch0_Supplier(Try0<A,E> t)
    • TryCatch0_Supplier

      public static <A, E extends Exception> F<Try0<A,E>,Supplier<Validation<E,A>>> TryCatch0_Supplier()
    • TryCatch1_Function

      public static <A, B, E extends Exception> Function<A,Validation<E,B>> TryCatch1_Function(Try1<A,B,E> t)
    • TryCatch1_Function

      public static <A, B, E extends Exception> F<Try1<A,B,E>,Function<A,Validation<E,B>>> TryCatch1_Function()
    • TryCatch2_BiFunction

      public static <A, B, C, E extends Exception> BiFunction<A,B,Validation<E,C>> TryCatch2_BiFunction(Try2<A,B,C,E> t)
    • TryCatch2_BiFunction

      public static <A, B, C, E extends Exception> F<Try2<A,B,C,E>,BiFunction<A,B,Validation<E,C>>> TryCatch2_BiFunction()
    • List_JavaStream

      public static <A> Stream<A> List_JavaStream(List<A> list)
    • Optional_Option

      public static <A> Option<A> Optional_Option(Optional<A> o)
    • Optional_Option

      public static <A> F<Optional<A>,Option<A>> Optional_Option()
    • Option_Optional

      public static <A> 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>,Optional<A>> Option_Optional()
    • Consumer_F

      public static <A> F<Consumer<A>,F<A,Unit>> Consumer_F()
    • Consumer_F

      public static <A> F<A,Unit> Consumer_F(Consumer<A> c)
    • Stream_JavaStream

      public static <A> Stream<A> Stream_JavaStream(Stream<A> s)
    • Iterable_JavaStream

      public static <A> Stream<A> Iterable_JavaStream(Iterable<A> it)
    • Iterator_JavaStream

      public static <A> Stream<A> Iterator_JavaStream(Iterator<A> it)
    • Stream_JavaStream

      public static <A> F<Stream<A>,Stream<A>> Stream_JavaStream()
    • JavaStream_Stream

      public static <A> Stream<A> JavaStream_Stream(Stream<A> s)
    • JavaStream_List

      public static <A> List<A> JavaStream_List(Stream<A> s)
    • JavaStream_Array

      public static <A> Array<A> JavaStream_Array(Stream<A> s)