T
- the type parameter
A container object which may or may not contain a non-null value.
If a value is present, isPresent() will return true and get() will return the value.
Additional methods that depend on the presence or absence of a contained value are provided,
such as orElse() (return a default value if value not present) and ifPresent()
(execute a block of code if the value is present).public abstract class SDKOptional<T>
extends java.lang.Object
Constructor and Description |
---|
SDKOptional() |
Modifier and Type | Method and Description |
---|---|
static <T> SDKOptional<T> |
absent()
Absent optional.
|
abstract T |
get()
Get t.
|
abstract boolean |
isPresent()
Is present.
|
static <T> SDKOptional<T> |
of(T object)
Of optional.
|
public abstract boolean isPresent()
public abstract T get()
public static <T> SDKOptional<T> of(T object)
T
- the type parameterobject
- the objectpublic static <T> SDKOptional<T> absent()
T
- the type parameter