Package fj.data
Class Java8
- java.lang.Object
-
- fj.data.Java8
-
public final class Java8 extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Java8()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <A,B,C>
F<java.util.function.BiFunction<A,B,C>,F2<A,B,C>>BiFunction_F2()
static <A,B,C>
F2<A,B,C>BiFunction_F2(java.util.function.BiFunction<A,B,C> f)
static <A> F<java.util.function.Consumer<A>,F<A,Unit>>
Consumer_F()
static <A> F<A,Unit>
Consumer_F(java.util.function.Consumer<A> c)
static <A,B>
F<F<A,B>,java.util.function.Function<A,B>>F_Function()
static <A,B>
java.util.function.Function<A,B>F_Function(F<A,B> f)
static <A,B,C>
F<F2<A,B,C>,java.util.function.BiFunction<A,B,C>>F2_BiFunction()
static <A,B,C>
java.util.function.BiFunction<A,B,C>F2_BiFunction(F2<A,B,C> f)
static <A,B>
F<java.util.function.Function<A,B>,F<A,B>>Function_F()
static <A,B>
F<A,B>Function_F(java.util.function.Function<A,B> f)
static <A> java.util.stream.Stream<A>
Iterable_JavaStream(java.lang.Iterable<A> it)
static <A> java.util.stream.Stream<A>
Iterator_JavaStream(java.util.Iterator<A> it)
static <A> Array<A>
JavaStream_Array(java.util.stream.Stream<A> s)
static <A> List<A>
JavaStream_List(java.util.stream.Stream<A> s)
static <A> Stream<A>
JavaStream_Stream(java.util.stream.Stream<A> s)
static <A> java.util.stream.Stream<A>
List_JavaStream(List<A> list)
static <A> F<Option<A>,java.util.Optional<A>>
Option_Optional()
static <A> java.util.Optional<A>
Option_Optional(Option<A> o)
Convert an Option toOptional
.static <A> F<java.util.Optional<A>,Option<A>>
Optional_Option()
static <A> Option<A>
Optional_Option(java.util.Optional<A> o)
static <A> F<P1<A>,java.util.function.Supplier<A>>
P1_Supplier()
static <A> java.util.function.Supplier<A>
P1_Supplier(P1<A> p)
static <A> F<Stream<A>,java.util.stream.Stream<A>>
Stream_JavaStream()
static <A> java.util.stream.Stream<A>
Stream_JavaStream(Stream<A> s)
static <A> F<java.util.function.Supplier<A>,P1<A>>
Supplier_P1()
static <A> P1<A>
Supplier_P1(java.util.function.Supplier<A> s)
static <A,E extends java.lang.Exception>
F<Try0<A,E>,java.util.function.Supplier<Validation<E,A>>>TryCatch0_Supplier()
static <A,E extends java.lang.Exception>
java.util.function.Supplier<Validation<E,A>>TryCatch0_Supplier(Try0<A,E> t)
static <A,B,E extends java.lang.Exception>
F<Try1<A,B,E>,java.util.function.Function<A,Validation<E,B>>>TryCatch1_Function()
static <A,B,E extends java.lang.Exception>
java.util.function.Function<A,Validation<E,B>>TryCatch1_Function(Try1<A,B,E> t)
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()
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)
-
-
-
Method Detail
-
Supplier_P1
public static <A> P1<A> Supplier_P1(java.util.function.Supplier<A> s)
-
P1_Supplier
public static <A> java.util.function.Supplier<A> P1_Supplier(P1<A> p)
-
Function_F
public static <A,B> F<A,B> Function_F(java.util.function.Function<A,B> f)
-
F_Function
public static <A,B> java.util.function.Function<A,B> F_Function(F<A,B> f)
-
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)
-
Option_Optional
public static <A> java.util.Optional<A> Option_Optional(Option<A> o)
Convert an Option toOptional
. Will throw aNullPointerException
if the Option is some(null).
-
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)
-
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)
-
-