public final class Check
extends Object
Convenient class to check for common exceptions.
-
Method Summary
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
notNull
@Contract("null, _ -> fail")
public static void notNull(@Nullable
@Nullable Object object,
String reason)
-
notNull
@Contract("null, _, _ -> fail")
public static void notNull(@Nullable
@Nullable Object object,
String reason,
Object... arguments)
-
argCondition
@Contract("true, _ -> fail")
public static void argCondition(boolean condition,
String reason)
-
argCondition
@Contract("true, _, _ -> fail")
public static void argCondition(boolean condition,
String reason,
Object... arguments)
-
fail
@Contract("_ -> fail")
public static void fail(String reason)
-
fail
@Contract("_, _ -> fail")
public static void fail(String reason,
Object... arguments)
-
stateCondition
@Contract("true, _ -> fail")
public static void stateCondition(boolean condition,
String reason)
-
stateCondition
@Contract("true, _, _ -> fail")
public static void stateCondition(boolean condition,
String reason,
Object... arguments)
-
isTrue
@Contract("false, _ -> fail")
public static void isTrue(boolean condition,
String reason)
-
isTrue
@Contract("false, _, _ -> fail")
public static void isTrue(boolean condition,
String reason,
Object... arguments)