public class Runner extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Runner.ConsumerWithException |
static interface |
Runner.ForWithException |
static interface |
Runner.FunctionWithAssert |
static interface |
Runner.FunctionWithException<T> |
| 构造器和说明 |
|---|
Runner() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
foreach(int count,
Runner.ForWithException foreach) |
static void |
newThread(Runnable runnable) |
static <T> void |
safeRun(Consumer<T> consumer,
T data) |
static void |
safeRun(Runner.ConsumerWithException consumer)
安全运行一个不需要返回值的函数
|
static <T> T |
safeRun(Runner.FunctionWithException<T> consumer)
安全运行一个带返回值的函数
|
static <T> T |
safeRun(Runner.FunctionWithException<T> consumer,
T defaultValue)
安全运行一个需要返回值的函数,如果出错或者函数返回值为空,则返回默认值
|
static void |
safeThread(Runner.ConsumerWithException consumer) |
static void |
safeThreadWhile(Runner.ConsumerWithException consumer) |
static void |
sleep(long millis) |
public static void sleep(long millis)
public static void foreach(int count,
Runner.ForWithException foreach)
public static void newThread(Runnable runnable)
public static void safeThread(Runner.ConsumerWithException consumer)
public static void safeThreadWhile(Runner.ConsumerWithException consumer)
public static <T> void safeRun(Consumer<T> consumer, T data)
public static void safeRun(Runner.ConsumerWithException consumer)
consumer - 函数public static <T> T safeRun(Runner.FunctionWithException<T> consumer)
T - 返回值类型consumer - 函数public static <T> T safeRun(Runner.FunctionWithException<T> consumer, T defaultValue)
T - 返回类型consumer - 需要运行的函数defaultValue - 默认值Copyright © 2022. All rights reserved.