| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(java.util.function.Function<TApp<Maybe,T,Maybe<T>>,R> f) |
Maybe<T> |
filter(java.util.function.Predicate<? super T> predicate)
Method called when the current data must be filtered using a given predicate.
|
<B> Maybe<B> |
flatmap(java.util.function.Function<? super T,Maybe<B>> mapper) |
abstract T |
get() |
abstract boolean |
hasSome() |
<B> Maybe<B> |
map(java.util.function.Function<? super T,B> mapper) |
static <T> Maybe<T> |
none() |
Maybe<T> |
onSome(java.util.function.Consumer<T> onSuccess) |
T |
orElse(java.util.function.Supplier<T> t) |
T |
orElse(T t) |
Maybe<T> |
self() |
static <T> Maybe<T> |
some(T value) |
public static <T> Maybe<T> some(T value)
public static <T> Maybe<T> none()
public Maybe<T> filter(java.util.function.Predicate<? super T> predicate)
Filterpublic <B> Maybe<B> map(java.util.function.Function<? super T,B> mapper)
public <B> Maybe<B> flatmap(java.util.function.Function<? super T,Maybe<B>> mapper)
public Maybe<T> onSome(java.util.function.Consumer<T> onSuccess)
public T orElse(java.util.function.Supplier<T> t)
public abstract boolean hasSome()
public abstract T get()
Copyright © 2017. All rights reserved.