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()inthashCode()voidvoidifPresentOrElse(Consumer<? super T> action, Runnable emptyAction) booleanisEmpty()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
-
orElseThrow
-
equals
-
hashCode
public int hashCode() -
toString
-