Package io.github.bakedlibs.dough.data
Class TriStateOptional<T>
java.lang.Object
io.github.bakedlibs.dough.data.TriStateOptional<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidstatic <T> TriStateOptional<T>static <T> TriStateOptional<T>empty()get()voidbooleanbooleanisEmpty()booleanstatic <T> TriStateOptional<T>of(T value) static <T> TriStateOptional<T>ofNullable(T value)
-
Method Details
-
empty
-
createNew
-
of
-
ofNullable
-
isEmpty
public boolean isEmpty() -
isComputed
public boolean isComputed() -
isPresent
public boolean isPresent() -
ifPresent
-
compute
-
compute
-
get
-
getOrElse
-
getAsOptional
-