public final class Preconditions
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
checkNotNull(T t)
判断是否为空,为空抛出NullPointerException
|
static <T> T |
checkNotNull(T t,
java.lang.String errorMsg)
判断是否为空,为空抛出NullPointerException
|
static void |
checkState(boolean expression)
判断expression是不是false
|
static void |
checkState(boolean expression,
java.lang.String errorMsg)
判断expression是不是false
|
public static <T> T checkNotNull(T t)
T - 参数类型t - 参数java.lang.NullPointerException - if t is nullpublic static <T> T checkNotNull(T t,
java.lang.String errorMsg)
T - 参数类型,objectt - 要校验的参数errorMsg - 错误信息java.lang.NullPointerException - if t is nullpublic static void checkState(boolean expression)
expression - boolean类型表达式java.lang.IllegalStateException - if expression is falsepublic static void checkState(boolean expression,
java.lang.String errorMsg)
expression - boolean类型表达式errorMsg - 异常错误信息java.lang.IllegalStateException - if expression is false