|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.dreampie.common.util.Checker
public class Checker
Created by ice on 14-12-29.
| 构造方法摘要 | |
|---|---|
Checker()
|
|
| 方法摘要 | ||
|---|---|---|
static void |
checkArgument(boolean expression)
Ensures the truth of an expression involving one or more parameters to the calling method. |
|
static void |
checkArgument(boolean expression,
Object errorMessage)
Ensures the truth of an expression involving one or more parameters to the calling method. |
|
static void |
checkArgument(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
Ensures the truth of an expression involving one or more parameters to the calling method. |
|
static
|
checkNotNull(T reference)
Ensures that an object reference passed as a parameter to the calling method is not null. |
|
static
|
checkNotNull(T reference,
Object errorMessage)
Ensures that an object reference passed as a parameter to the calling method is not null. |
|
static
|
checkNotNull(T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
Ensures that an object reference passed as a parameter to the calling method is not null. |
|
static void |
checkState(boolean expression)
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. |
|
static void |
checkState(boolean expression,
Object errorMessage)
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. |
|
static void |
checkState(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method. |
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public Checker()
| 方法详细信息 |
|---|
public static void checkArgument(boolean expression)
expression - a boolean expression
IllegalArgumentException - if expression is false
public static void checkArgument(boolean expression,
Object errorMessage)
expression - a boolean expressionerrorMessage - the exception message to use if the check fails; will be converted to a
string using String.valueOf(Object)
IllegalArgumentException - if expression is false
public static void checkArgument(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
expression - a boolean expressionerrorMessageTemplate - 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).
IllegalArgumentException - if expression is false
NullPointerException - if the check fails and either errorMessageTemplate or
errorMessageArgs is null (don't let this happen)public static void checkState(boolean expression)
expression - a boolean expression
IllegalStateException - if expression is false
public static void checkState(boolean expression,
Object errorMessage)
expression - a boolean expressionerrorMessage - the exception message to use if the check fails; will be converted to a
string using String.valueOf(Object)
IllegalStateException - if expression is false
public static void checkState(boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
expression - a boolean expressionerrorMessageTemplate - 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).
IllegalStateException - if expression is false
NullPointerException - if the check fails and either errorMessageTemplate or
errorMessageArgs is null (don't let this happen)public static <T> T checkNotNull(T reference)
reference - an object reference
NullPointerException - if reference is null
public static <T> T checkNotNull(T reference,
Object errorMessage)
reference - an object referenceerrorMessage - the exception message to use if the check fails; will be converted to a
string using String.valueOf(Object)
NullPointerException - if reference is null
public static <T> T checkNotNull(T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
reference - an object referenceerrorMessageTemplate - 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).
NullPointerException - if reference is null
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||