R
- the result type@FunctionalInterface
public interface SupplierWithException<R>
Modifier and Type | Method and Description |
---|---|
static <R> java.util.function.Supplier<R> |
asSupplier(SupplierWithException<R> unchecked) |
static <R> java.util.function.Supplier<R> |
asSupplierOrElse(SupplierWithException<R> unchecked,
R orElse) |
static <R> java.util.function.Supplier<R> |
asSupplierOrElseGet(SupplierWithException<R> unchecked,
java.util.function.Supplier<? extends R> orElseGet) |
R |
get() |
default java.util.function.Supplier<R> |
orElse(R orElse) |
default java.util.function.Supplier<R> |
orElseGet(java.util.function.Supplier<? extends R> orElseGet) |
default java.util.function.Supplier<R> |
orElseThrow() |
R get() throws java.lang.Exception
java.lang.Exception
default java.util.function.Supplier<R> orElseThrow()
default java.util.function.Supplier<R> orElseGet(java.util.function.Supplier<? extends R> orElseGet)
static <R> java.util.function.Supplier<R> asSupplier(SupplierWithException<R> unchecked)
static <R> java.util.function.Supplier<R> asSupplierOrElse(SupplierWithException<R> unchecked, R orElse)
static <R> java.util.function.Supplier<R> asSupplierOrElseGet(SupplierWithException<R> unchecked, java.util.function.Supplier<? extends R> orElseGet)