public class ConditionChecks
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,X extends java.lang.Throwable> |
checkNotNull(T reference,
java.lang.Class<X> declareType,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs)
reference为
null时抛出 declareType 异常 |
static <T,X extends java.lang.Throwable> |
checkNotNull(T reference,
java.lang.Class<X> declareType,
java.lang.String errorMessageTemplate,
java.lang.Object p1)
reference为
null时抛出 declareType 异常
See checkNotNull(Object, Class, String, Object...) for details. |
static <X extends java.lang.Throwable> |
checkTrue(boolean b,
java.lang.Class<X> declareType,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs)
执行表达式,为false时抛出 declareType 异常
|
static <X extends java.lang.Throwable> |
checkTrue(boolean b,
java.lang.Class<X> declareType,
java.lang.String errorMessageTemplate,
java.lang.Object p1)
执行表达式,为false时抛出 declareType 异常
See
checkTrue(boolean, Class, String, Object...) for details. |
public static <X extends java.lang.Throwable> void checkTrue(boolean b,
java.lang.Class<X> declareType,
@Nullable
java.lang.String errorMessageTemplate,
@Nullable
java.lang.Object... errorMessageArgs)
throws X extends java.lang.Throwable
X - 抛出异常类型b - declareType - 异常类型errorMessageTemplate - a template for the exception message should the check fail. The
message is formed by replacing each %s placeholder in the template with an
argument. These are matched by position - the first %s gets errorMessageArgs[0], etc. Unmatched arguments will be appended to the formatted message in
square braces. Unmatched placeholders will be left as-is.errorMessageArgs - the arguments to be substituted into the message template. Arguments
are converted to strings using String.valueOf(Object).XX extends java.lang.Throwablepublic static <X extends java.lang.Throwable> void checkTrue(boolean b,
java.lang.Class<X> declareType,
@Nullable
java.lang.String errorMessageTemplate,
@Nullable
java.lang.Object p1)
throws X extends java.lang.Throwable
See checkTrue(boolean, Class, String, Object...) for details.
XX extends java.lang.Throwablepublic static <T,X extends java.lang.Throwable> T checkNotNull(T reference,
java.lang.Class<X> declareType,
@Nullable
java.lang.String errorMessageTemplate,
@Nullable
java.lang.Object... errorMessageArgs)
throws X extends java.lang.Throwable
null时抛出 declareType 异常T - 对象类型X - 抛出异常类型reference - declareType - 异常类型errorMessageTemplate - a template for the exception message should the check fail. The
message is formed by replacing each %s placeholder in the template with an
argument. These are matched by position - the first %s gets errorMessageArgs[0], etc. Unmatched arguments will be appended to the formatted message in
square braces. Unmatched placeholders will be left as-is.errorMessageArgs - the arguments to be substituted into the message template. Arguments
are converted to strings using String.valueOf(Object).XX extends java.lang.Throwablepublic static <T,X extends java.lang.Throwable> T checkNotNull(T reference,
java.lang.Class<X> declareType,
@Nullable
java.lang.String errorMessageTemplate,
@Nullable
java.lang.Object p1)
throws X extends java.lang.Throwable
null时抛出 declareType 异常
See checkNotNull(Object, Class, String, Object...) for details.
XX extends java.lang.ThrowableCopyright © 2023. All Rights Reserved.