Class ExUtils
java.lang.Object
com.codeupsoft.base.common.utils.ExUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface异常供应器函数式接口,用于延迟异常实例化. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconditional(boolean condition, ExUtils.ExceptionSupplier e) 根据条件判断是否抛出异常.static void断言指定的对象不为null,如果为null则抛出异常.
-
Constructor Details
-
ExUtils
public ExUtils()
-
-
Method Details
-
ifNull
断言指定的对象不为null,如果为null则抛出异常.- Parameters:
value- 待检查的对象message- 异常消息- Throws:
CodeupSoftBaseException- 如果对象为null时抛出
-
conditional
根据条件判断是否抛出异常.- Parameters:
condition- 判断条件,当为true时抛出异常e- 异常供应器,提供要抛出的运行时异常- Throws:
RuntimeException- 条件满足时抛出的异常
-