Package com.yahoo.lang
Class SettableOptional<T>
java.lang.Object
com.yahoo.lang.SettableOptional<T>
An optional which contains a settable value
- Author:
- bratseth
-
Constructor Summary
ConstructorDescriptionCreates a new empty settable optionalSettableOptional
(Optional<T> value) Creates a new settable optional with the given value, or an emptySettableOptional
(T value) Creates a new settable optional with the given value -
Method Summary
-
Constructor Details
-
SettableOptional
public SettableOptional()Creates a new empty settable optional -
SettableOptional
Creates a new settable optional with the given value -
SettableOptional
Creates a new settable optional with the given value, or an empty
-
-
Method Details
-
isPresent
public boolean isPresent() -
get
-
set
-
set
-
asOptional
-