Package com.tngtech.archunit.base
Class Optional<T>
java.lang.Object
com.tngtech.archunit.base.Optional<T>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Optional<T>
absent()
Deprecated.asSet()
static <T> Optional<T>
empty()
static <T> Optional<T>
fromNullable
(T object) Deprecated.useofNullable(Object)
insteadabstract T
get()
getOrThrow
(Supplier<? extends RuntimeException> exceptionSupplier) Deprecated.UseorElseThrow(Supplier)
insteadabstract boolean
abstract <U> Optional<U>
static <T> Optional<T>
of
(T object) static <T> Optional<T>
ofNullable
(T object) Deprecated.This method will be removed in the future, useorElseGet(Supplier)
instead.Deprecated.UseorElse(Object)
instead.abstract T
abstract T
orElseThrow
(Supplier<? extends X> exceptionSupplier) orNull()
Deprecated.UseorElse(null)
instead.<U> Optional<U>
Deprecated.Usemap(Function)
instead.
-
Method Details
-
of
-
fromNullable
Deprecated.useofNullable(Object)
instead -
ofNullable
-
absent
Deprecated.useempty()
instead -
empty
-
isPresent
-
get
-
getOrThrow
@Deprecated @PublicAPI(usage=ACCESS) public T getOrThrow(Supplier<? extends RuntimeException> exceptionSupplier) Deprecated.UseorElseThrow(Supplier)
instead -
orElseThrow
@PublicAPI(usage=ACCESS) public abstract <X extends Throwable> T orElseThrow(Supplier<? extends X> exceptionSupplier) throws X - Throws:
X extends Throwable
-
transform
@Deprecated @PublicAPI(usage=ACCESS) public <U> Optional<U> transform(Function<? super T, U> function) Deprecated.Usemap(Function)
instead. -
map
-
orNull
Deprecated.UseorElse(null)
instead. -
or
Deprecated.UseorElse(Object)
instead. -
orElse
-
orElseGet
-
or
Deprecated.This method will be removed in the future, useorElseGet(Supplier)
instead. -
asSet
-
empty()
instead