- java.lang.Object
-
- de.kgrupp.monads.result.ResultUtils
-
public final class ResultUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Result<java.util.stream.Stream<T>>
flatCombine(java.lang.Iterable<Result<T>> iterable)
static <T,R>
Result<R>flatCombine(java.lang.Iterable<Result<T>> collection, R identity, java.util.function.BiFunction<R,T,R> combiner)
static <T> Result<java.util.stream.Stream<T>>
flatCombine(java.util.stream.Stream<Result<T>> stream)
static <T,R>
Result<R>flatCombine(java.util.stream.Stream<Result<T>> stream, R identity, java.util.function.BiFunction<R,T,R> combiner)
-
-
-
Method Detail
-
flatCombine
public static <T,R> Result<R> flatCombine(java.lang.Iterable<Result<T>> collection, R identity, java.util.function.BiFunction<R,T,R> combiner)
-
flatCombine
public static <T> Result<java.util.stream.Stream<T>> flatCombine(java.lang.Iterable<Result<T>> iterable)
-
flatCombine
public static <T,R> Result<R> flatCombine(java.util.stream.Stream<Result<T>> stream, R identity, java.util.function.BiFunction<R,T,R> combiner)
-
-