public final class Preconditions
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
argument(boolean check,
@NotNull java.lang.String message,
java.lang.Object... args)
Checks if an argument is null.
|
static <T> T |
argumentNotNull(T object,
@NotNull java.lang.String message,
java.lang.Object... args)
Checks if an argument is not null.
|
static void |
state(boolean check,
@NotNull java.lang.String message,
java.lang.Object... args)
Checks if a state is valid.
|
static <T> T |
stateNotNull(T object,
@NotNull java.lang.String message,
java.lang.Object... args)
Checks if a state is not null.
|
@Contract(value="false, _, _ -> fail")
public static void argument(boolean check,
@NotNull
@NotNull java.lang.String message,
java.lang.Object... args)
check - The check.message - The message.args - The arguments.java.lang.IllegalArgumentException - If the check is false.@Contract(value="null, _, _ -> fail")
public static <T> T argumentNotNull(@Nullable
T object,
@NotNull
@NotNull java.lang.String message,
java.lang.Object... args)
object - The object.message - The message.args - The arguments.java.lang.IllegalArgumentException - If the object is null.@Contract(value="false, _, _ -> fail")
public static void state(boolean check,
@NotNull
@NotNull java.lang.String message,
java.lang.Object... args)
check - The check.message - The message.args - The arguments.java.lang.IllegalStateException - If the check is false.@Contract(value="null, _, _ -> fail")
public static <T> T stateNotNull(@Nullable
T object,
@NotNull
@NotNull java.lang.String message,
java.lang.Object... args)
object - The object.message - The message.args - The arguments.java.lang.IllegalStateException - If the object is null.