public class Maybe<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Maybe<java.lang.Character> |
noCharacter |
static Maybe<java.lang.Double> |
noDouble |
static Maybe<java.lang.Integer> |
noInteger |
static Maybe<java.lang.String> |
noString |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
because() |
T |
getValue() |
boolean |
isNothing() |
static <T> Maybe<T> |
nothingBecause(java.lang.String nothingReason) |
public static final Maybe<java.lang.String> noString
public static final Maybe<java.lang.Double> noDouble
public static final Maybe<java.lang.Integer> noInteger
public static final Maybe<java.lang.Character> noCharacter
public Maybe(T value)
public Maybe()