public class Optionals
extends java.lang.Object
Constructor and Description |
---|
Optionals() |
Modifier and Type | Method and Description |
---|---|
static <T,R> java.util.Optional<R> |
accumulatePresent(CollectionX<java.util.Optional<T>> maybes,
java.util.function.Function<? super T,R> mapper,
Semigroup<R> reducer) |
static <T,R> java.util.Optional<R> |
accumulatePresent(CollectionX<java.util.Optional<T>> maybes,
Reducer<R> reducer) |
static <T> java.util.Optional<ListX<T>> |
sequence(CollectionX<java.util.Optional<T>> opts) |
public static <T> java.util.Optional<ListX<T>> sequence(CollectionX<java.util.Optional<T>> opts)
public static <T,R> java.util.Optional<R> accumulatePresent(CollectionX<java.util.Optional<T>> maybes, Reducer<R> reducer)
public static <T,R> java.util.Optional<R> accumulatePresent(CollectionX<java.util.Optional<T>> maybes, java.util.function.Function<? super T,R> mapper, Semigroup<R> reducer)