public final class OptionalUtils extends Object
Modifier and Type | Method and Description |
---|---|
static <T> Optional<T> |
firstPresent(Optional<T> firstValue,
Supplier<Optional<T>>... fallbackValues)
Attempt to find a present-valued optional in a list of optionals.
|
static <T> Optional<T> |
firstPresent(Optional<T> firstValue,
Supplier<T> fallbackValue) |
@SafeVarargs public static <T> Optional<T> firstPresent(Optional<T> firstValue, Supplier<Optional<T>>... fallbackValues)
firstValue
- The first value that should be checked.fallbackValues
- The suppliers we should check in order for a present value.Copyright © 2021. All rights reserved.