Package cn.toint.oktool.util
Class Assert
java.lang.Object
cn.toint.oktool.util.Assert
断言工具
- Author:
- Toint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidequals(Object a, Object b, CharSequence template, Object... params) static voidisFalse(boolean b, CharSequence template, Object... params) static voidstatic voidisNull(Object object, CharSequence template, Object... params) static voidisTrue(boolean b, CharSequence template, Object... params) static voidnotBlank(CharSequence text) static voidnotBlank(CharSequence text, CharSequence template, Object... params) static voidstatic voidnotEmpty(Iterable<?> collection, CharSequence template, Object... params) static voidstatic voidnotEmpty(Object[] arr, CharSequence template, Object... params) static voidnotEmpty(Map<?, ?> map, CharSequence template, Object... params) static voidnotEquals(Object a, Object b, CharSequence template, Object... params) static voidstatic voidnotNull(Object object, CharSequence template, Object... params) static voidvalidate(Object object, CharSequence template, Object... params) 验证对象, 失败则抛异常static void
-
Constructor Details
-
Assert
public Assert()
-
-
Method Details
-
notNull
-
notNull
@Contract("null, _, _ -> fail") public static void notNull(Object object, CharSequence template, Object... params) -
isNull
-
isNull
@Contract("!null, _, _ -> fail") public static void isNull(Object object, CharSequence template, Object... params) -
notBlank
-
notBlank
@Contract("null, _, _ -> fail") public static void notBlank(CharSequence text, CharSequence template, Object... params) -
notEmpty
-
notEmpty
@Contract("null, _, _ -> fail") public static void notEmpty(Object[] arr, CharSequence template, Object... params) -
notEmpty
-
notEmpty
@Contract("null, _, _ -> fail") public static void notEmpty(Iterable<?> collection, CharSequence template, Object... params) -
notEmpty
@Contract("null, _, _ -> fail") public static void notEmpty(Map<?, ?> map, CharSequence template, Object... params) -
equals
-
notEquals
-
isTrue
@Contract("false, _, _ -> fail") public static void isTrue(boolean b, CharSequence template, Object... params) -
isFalse
@Contract("true, _, _ -> fail") public static void isFalse(boolean b, CharSequence template, Object... params) -
validate
-
validate
@Contract("null, _, _ -> fail") public static void validate(Object object, CharSequence template, Object... params) 验证对象, 失败则抛异常如果校验失败, 异常信息会添加到
params数组末尾, 调用者可在template预留位置, 否则忽略
-