Class Assert

java.lang.Object
cn.toint.oktool.util.Assert

public class Assert extends Object
断言工具
Since:
2025/5/28
Author:
Toint
  • Constructor Details

    • Assert

      public Assert()
  • Method Details

    • notNull

      @Contract("null -> fail") public static void notNull(Object object)
    • notNull

      @Contract("null, _, _ -> fail") public static void notNull(Object object, CharSequence template, Object... params)
    • notNullParam

      @Contract("null, _ -> fail") public static void notNullParam(Object object, CharSequence paramName)
    • isNull

      @Contract("!null -> fail") public static void isNull(Object object)
    • isNull

      @Contract("!null, _, _ -> fail") public static void isNull(Object object, CharSequence template, Object... params)
    • isNullParam

      @Contract("!null, _ -> fail") public static void isNullParam(Object object, CharSequence paramName)
    • notBlank

      @Contract("null -> fail") public static void notBlank(CharSequence text)
    • notBlank

      @Contract("null, _, _ -> fail") public static void notBlank(CharSequence text, CharSequence template, Object... params)
    • notBlankParam

      @Contract("null, _ -> fail") public static void notBlankParam(CharSequence text, CharSequence paramName)
    • notEmpty

      @Contract("null -> fail") public static void notEmpty(Object[] arr)
    • notEmpty

      @Contract("null, _, _ -> fail") public static void notEmpty(Object[] arr, CharSequence template, Object... params)
    • notEmptyParam

      @Contract("null, _ -> fail") public static void notEmptyParam(Object[] arr, CharSequence paramName)
    • notEmpty

      @Contract("null -> fail") public static void notEmpty(Iterable<?> collection)
    • notEmpty

      @Contract("null, _, _ -> fail") public static void notEmpty(Iterable<?> collection, CharSequence template, Object... params)
    • notEmptyParam

      @Contract("null, _ -> fail") public static void notEmptyParam(Iterable<?> collection, CharSequence paramName)
    • notEmpty

      @Contract("null, _, _ -> fail") public static void notEmpty(Map<?,?> map, CharSequence template, Object... params)
    • notEmptyParam

      @Contract("null, _ -> fail") public static void notEmptyParam(Map<?,?> map, CharSequence paramName)
    • equals

      public static void equals(Object a, Object b, CharSequence template, Object... params)
    • notEquals

      public static void notEquals(Object a, Object b, CharSequence template, Object... params)
    • 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

      @Contract("null, _ -> fail") public static void validate(Object object, Class<?>... groups)
    • validate

      @Contract("null, _, _ -> fail") public static void validate(Object object, CharSequence template, Object... params)
      验证对象, 失败则抛异常

      如果校验失败, 异常信息会添加到 params 数组末尾, 调用者可在 template 预留位置, 否则忽略