类 CheckAssert
java.lang.Object
tech.mhuang.pacebox.core.check.CheckAssert
检测类
- 从以下版本开始:
- 1.0.0
- 作者:
- mhuang
-
方法概要
修饰符和类型方法说明static voidcheck(boolean expression) 检测表达式若为True则抛出异常static void检测表达式若为True则抛出异常static voidcheck(boolean expression, RuntimeException e) 检测表达式若为True则抛出异常static voidcheck(boolean expression, MessageFormat errorMessageTemplate, Object... errorMessageArgs) 检测表达式若为True则抛出异常static <T> Tcheck(T obj) 参数数据若为null则抛出异常static <T> T参数数据若为null则抛出异常static <T> Tcheck(T obj, RuntimeException e) 参数数据若为null则抛出异常static <T> Tcheck(T obj, MessageFormat errorMessageTemplate, Object... errorMessageArgs) 参数数据若为null则抛出异常
-
方法详细资料
-
check
public static void check(boolean expression) 检测表达式若为True则抛出异常- 参数:
expression- 表达式- 抛出:
RuntimeException- 如果expression是True抛出
-
check
检测表达式若为True则抛出异常- 参数:
expression- 表达式e- 异常- 抛出:
RuntimeException- 如果expression是True抛出e
-
check
检测表达式若为True则抛出异常- 参数:
expression- 表达式errorMessage- 异常信息- 抛出:
RuntimeException- 如果expression是True抛出
-
check
public static void check(boolean expression, MessageFormat errorMessageTemplate, Object... errorMessageArgs) 检测表达式若为True则抛出异常- 参数:
expression- 表达式errorMessageTemplate- 异常模板errorMessageArgs- 模板替换的参数- 抛出:
RuntimeException- 如果expression是True抛出
-
check
public static <T> T check(T obj) 参数数据若为null则抛出异常- 类型参数:
T- 数据类型- 参数:
obj- 数据- 返回:
- T 如果
obj不是null返回obj - 抛出:
RuntimeException- 如果obj是null抛出
-
check
参数数据若为null则抛出异常- 类型参数:
T- 数据类型- 参数:
obj- 数据message- 抛出异常的信息- 返回:
- T 如果
obj不是null返回obj - 抛出:
RuntimeException- 如果obj是null抛出
-
check
参数数据若为null则抛出异常- 类型参数:
T- 数据的类型- 参数:
obj- 数据errorMessageTemplate- 异常模板errorMessageArgs- 模板替换的参数- 返回:
- T 如果
obj不是null返回obj - 抛出:
RuntimeException- 如果obj是null抛出
-
check
参数数据若为null则抛出异常- 类型参数:
T- 参数类型- 参数:
obj- 参数数据e- 异常- 返回:
- T 如果
obj不是null返回obj - 抛出:
RuntimeException- 如果obj是null抛出e
-