Package org.teavm.classlib.java.util
Class TOptional<T>
java.lang.Object
org.teavm.classlib.java.util.TOptional<T>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <S> TOptional<S>
empty()
boolean
<U> TOptional<U>
get()
int
hashCode()
void
void
ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction)
boolean
isEmpty()
boolean
<U> TOptional<U>
static <T> TOptional<T>
of(T value)
static <T> TOptional<T>
ofNullable(T value)
orElseThrow(Supplier<? extends X> exceptionSupplier)
stream()
toString()
-
Method Details
-
empty
-
of
-
ofNullable
-
get
-
isPresent
public boolean isPresent() -
isEmpty
public boolean isEmpty() -
stream
-
ifPresent
-
filter
-
map
-
flatMap
-
or
-
orElse
-
orElseGet
-
ifPresentOrElse
-
orElseThrow
- Throws:
X extends Throwable
-
orElseThrow
-
equals
-
hashCode
public int hashCode() -
toString
-