| 程序包 | 说明 |
|---|---|
| xdean.jex.util | |
| xdean.jex.util.function | |
| xdean.jex.util.lang | |
| xdean.jex.util.task | |
| xdean.jex.util.task.tryto |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,E extends Exception> |
OptionalUtil.ifEmpty(Optional<T> o,
ActionE0<E> r) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,E extends Exception,EE extends Exception> |
FunctionAdapter.supplierToRunnable(FuncE0<T,E> s,
ActionE1<ActionE0<E>,EE> c) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <E extends Exception> |
ExceptionUtil.throwToReturn(ActionE0<E> task) |
static boolean |
ExceptionUtil.uncatch(ActionE0<?> task) |
static void |
ExceptionUtil.uncheck(ActionE0<?> task) |
static <E extends Exception> |
ExceptionUtil.wrapException(java.util.function.Function<Exception,E> wrapper,
ActionE0<?> task) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Exception> |
TaskUtil.firstFail(ActionE0<T>... tasks)
Run the given tasks until any exception happen
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Try<Void> |
Try.to(ActionE0<Exception> code) |
static Try<Void> |
Try.to(ActionE0<Exception> code,
ActionE0<Exception> onFinally) |
static Try<Void> |
Try.to(ActionE0<Exception> code,
ActionE0<Exception> onFinally) |
static <T> Try<T> |
Try.to(FuncE0<T,Exception> code,
ActionE0<Exception> onFinally)
Constructs a `Try` using a code as a supplier.
|
Copyright © 2018. All rights reserved.