类 CheckAssert

java.lang.Object
tech.mhuang.pacebox.core.check.CheckAssert

public class CheckAssert extends Object
检测类
从以下版本开始:
1.0.0
作者:
mhuang
  • 方法概要

    修饰符和类型
    方法
    说明
    static void
    check(boolean expression)
    检测表达式若为True则抛出异常
    static void
    check(boolean expression, Object errorMessage)
    检测表达式若为True则抛出异常
    static void
    check(boolean expression, RuntimeException e)
    检测表达式若为True则抛出异常
    static void
    check(boolean expression, MessageFormat errorMessageTemplate, Object... errorMessageArgs)
    检测表达式若为True则抛出异常
    static <T> T
    check(T obj)
    参数数据若为null则抛出异常
    static <T> T
    check(T obj, Object message)
    参数数据若为null则抛出异常
    static <T> T
    参数数据若为null则抛出异常
    static <T> T
    check(T obj, MessageFormat errorMessageTemplate, Object... errorMessageArgs)
    参数数据若为null则抛出异常

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 方法详细资料

    • check

      public static void check(boolean expression)
      检测表达式若为True则抛出异常
      参数:
      expression - 表达式
      抛出:
      RuntimeException - 如果 expression 是True抛出
    • check

      public static void check(boolean expression, RuntimeException e)
      检测表达式若为True则抛出异常
      参数:
      expression - 表达式
      e - 异常
      抛出:
      RuntimeException - 如果 expression 是True抛出e
    • check

      public static void check(boolean expression, Object errorMessage)
      检测表达式若为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

      public static <T> T check(T obj, Object message)
      参数数据若为null则抛出异常
      类型参数:
      T - 数据类型
      参数:
      obj - 数据
      message - 抛出异常的信息
      返回:
      T 如果obj 不是null返回obj
      抛出:
      RuntimeException - 如果obj 是null抛出
    • check

      public static <T> T check(T obj, MessageFormat errorMessageTemplate, Object... errorMessageArgs)
      参数数据若为null则抛出异常
      类型参数:
      T - 数据的类型
      参数:
      obj - 数据
      errorMessageTemplate - 异常模板
      errorMessageArgs - 模板替换的参数
      返回:
      T 如果obj 不是null返回obj
      抛出:
      RuntimeException - 如果obj 是null抛出
    • check

      public static <T> T check(T obj, RuntimeException e)
      参数数据若为null则抛出异常
      类型参数:
      T - 参数类型
      参数:
      obj - 参数数据
      e - 异常
      返回:
      T 如果obj 不是null返回obj
      抛出:
      RuntimeException - 如果obj 是null抛出e