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 voidisNull(Object object, CharSequence template, Object... params) static voidisTrue(boolean b, CharSequence template, Object... params) static voidnotBlank(CharSequence text, CharSequence template, Object... params) static voidnotEmpty(Iterable<?> collection, CharSequence template, Object... params) static 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 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
@Contract("null, _, _ -> fail") public static void notNull(@Nullable Object object, @Nullable CharSequence template, @Nullable Object... params) -
isNull
@Contract("!null, _, _ -> fail") public static void isNull(@Nullable Object object, @Nullable CharSequence template, @Nullable Object... params) -
notBlank
@Contract("null, _, _ -> fail") public static void notBlank(@Nullable CharSequence text, @Nullable CharSequence template, @Nullable Object... params) -
notEmpty
@Contract("null, _, _ -> fail") public static void notEmpty(@Nullable Object[] arr, @Nullable CharSequence template, @Nullable Object... params) -
notEmpty
@Contract("null, _, _ -> fail") public static void notEmpty(@Nullable Iterable<?> collection, @Nullable CharSequence template, @Nullable Object... params) -
notEmpty
@Contract("null, _, _ -> fail") public static void notEmpty(@Nullable Map<?, ?> map, @Nullable CharSequence template, @Nullable Object... params) -
equals
public static void equals(@Nullable Object a, @Nullable Object b, @Nullable CharSequence template, @Nullable Object... params) -
notEquals
public static void notEquals(@Nullable Object a, @Nullable Object b, @Nullable CharSequence template, @Nullable Object... params) -
isTrue
@Contract("false, _, _ -> fail") public static void isTrue(boolean b, @Nullable CharSequence template, @Nullable Object... params) -
isFalse
@Contract("true, _, _ -> fail") public static void isFalse(boolean b, @Nullable CharSequence template, @Nullable Object... params) -
validate
-
validate
@Contract("null, _, _ -> fail") public static void validate(@Nullable Object object, @Nullable CharSequence template, @Nullable Object... params) 验证对象, 失败则抛异常如果校验失败, 异常信息会添加到
params数组末尾, 调用者可在template预留位置, 否则忽略
-