public final class Preconditions
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
checkArgument(boolean expression) |
static void |
checkArgument(boolean expression,
java.lang.Object errorMessage) |
static void |
checkArgument(boolean expression,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs) |
static int |
checkElementIndex(int index,
int size) |
static int |
checkElementIndex(int index,
int size,
java.lang.String desc) |
static <T> T |
checkNotNull(T reference) |
static <T> T |
checkNotNull(T reference,
java.lang.Object errorMessage) |
static <T> T |
checkNotNull(T reference,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs) |
static int |
checkPositionIndex(int index,
int size) |
static int |
checkPositionIndex(int index,
int size,
java.lang.String desc) |
static void |
checkPositionIndexes(int start,
int end,
int size) |
static void |
checkState(boolean expression) |
static void |
checkState(boolean expression,
java.lang.Object errorMessage) |
static void |
checkState(boolean expression,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs) |
public static void checkArgument(boolean expression)
public static void checkArgument(boolean expression,
java.lang.Object errorMessage)
public static void checkArgument(boolean expression,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs)
public static void checkState(boolean expression)
public static void checkState(boolean expression,
java.lang.Object errorMessage)
public static void checkState(boolean expression,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs)
public static <T> T checkNotNull(T reference)
public static <T> T checkNotNull(T reference,
java.lang.Object errorMessage)
public static <T> T checkNotNull(T reference,
java.lang.String errorMessageTemplate,
java.lang.Object... errorMessageArgs)
public static int checkElementIndex(int index,
int size)
public static int checkElementIndex(int index,
int size,
java.lang.String desc)
public static int checkPositionIndex(int index,
int size)
public static int checkPositionIndex(int index,
int size,
java.lang.String desc)
public static void checkPositionIndexes(int start,
int end,
int size)