Package fj.data
Class Java8
java.lang.Object
fj.data.Java8
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <A,
B, C> F <BiFunction<A, B, C>, F2<A, B, C>> static <A,
B, C> F2 <A, B, C> BiFunction_F2
(BiFunction<A, B, C> f) Consumer_F
(Consumer<A> c) static <A,
B> Function <A, B> F_Function
(F<A, B> f) static <A,
B, C> F <F2<A, B, C>, BiFunction<A, B, C>> static <A,
B, C> BiFunction <A, B, C> F2_BiFunction
(F2<A, B, C> f) static <A,
B> F <A, B> Function_F
(Function<A, B> f) static <A> Stream
<A> Iterable_JavaStream
(Iterable<A> it) static <A> Stream
<A> Iterator_JavaStream
(Iterator<A> it) static <A> Array
<A> JavaStream_Array
(Stream<A> s) static <A> List
<A> JavaStream_List
(Stream<A> s) static <A> Stream
<A> JavaStream_Stream
(Stream<A> s) static <A> Stream
<A> List_JavaStream
(List<A> list) static <A> Optional
<A> Option_Optional
(Option<A> o) Convert an Option toOptional
.static <A> Option
<A> Optional_Option
(Optional<A> o) static <A> Supplier
<A> P1_Supplier
(P1<A> p) static <A> Stream
<A> Stream_JavaStream
(Stream<A> s) static <A> P1
<A> Supplier_P1
(Supplier<A> s) static <A,
E extends Exception>
F<Try0<A, E>, Supplier<Validation<E, A>>> static <A,
E extends Exception>
Supplier<Validation<E, A>> TryCatch0_Supplier
(Try0<A, E> t) static <A,
B, E extends Exception>
F<Try1<A, B, E>, Function<A, Validation<E, B>>> static <A,
B, E extends Exception>
Function<A, Validation<E, B>> TryCatch1_Function
(Try1<A, B, E> t) static <A,
B, C, E extends Exception>
F<Try2<A, B, C, E>, BiFunction<A, B, Validation<E, C>>> static <A,
B, C, E extends Exception>
BiFunction<A, B, Validation<E, C>> TryCatch2_BiFunction
(Try2<A, B, C, E> t)
-
Constructor Details
-
Java8
private Java8()
-
-
Method Details
-
Supplier_P1
-
Supplier_P1
-
P1_Supplier
-
P1_Supplier
-
Function_F
-
Function_F
-
F_Function
-
F_Function
-
BiFunction_F2
-
BiFunction_F2
-
F2_BiFunction
-
F2_BiFunction
-
TryCatch0_Supplier
-
TryCatch0_Supplier
-
TryCatch1_Function
public static <A,B, Function<A,E extends Exception> Validation<E, TryCatch1_FunctionB>> (Try1<A, B, E> t) -
TryCatch1_Function
public static <A,B, F<Try1<A,E extends Exception> B, TryCatch1_Function()E>, Function<A, Validation<E, B>>> -
TryCatch2_BiFunction
public static <A,B, BiFunction<A,C, E extends Exception> B, TryCatch2_BiFunctionValidation<E, C>> (Try2<A, B, C, E> t) -
TryCatch2_BiFunction
public static <A,B, F<Try2<A,C, E extends Exception> B, TryCatch2_BiFunction()C, E>, BiFunction<A, B, Validation<E, C>>> -
List_JavaStream
-
Optional_Option
-
Optional_Option
-
Option_Optional
Convert an Option toOptional
. Will throw aNullPointerException
if the Option is some(null). -
Option_Optional
-
Consumer_F
-
Consumer_F
-
Stream_JavaStream
-
Iterable_JavaStream
-
Iterator_JavaStream
-
Stream_JavaStream
-
JavaStream_Stream
-
JavaStream_List
-
JavaStream_Array
-