public abstract class Maybe<T> extends Object
Modifier and Type | Method and Description |
---|---|
abstract boolean |
equals(Maybe<T> other) |
abstract T |
get(T def) |
abstract T |
getJust() |
abstract int |
hashCode() |
abstract boolean |
isJust() |
abstract boolean |
isNothing() |
static <T> Maybe<T> |
Just(T value) |
static <T> Maybe<T> |
Nothing() |
abstract String |
toString() |