public class Guard
extends java.lang.Object
Constructor and Description |
---|
Guard() |
Modifier and Type | Method and Description |
---|---|
static void |
argumentIsNotNan(double doubleValue) |
static void |
argumentIsRealNumber(double doubleValue) |
static <T> T |
as(java.lang.Object arg,
java.lang.Class<T> type) |
static <T> T |
instanceOf(java.lang.Object arg,
java.lang.Class<T> type) |
static <T> T |
instanceOf(java.lang.Object arg,
java.lang.Class<T> type,
java.lang.String errorMessage)
expects format string with single '%s' which will be replaced on type
|
static <T> T |
instanceOfAndNotNull(java.lang.Object arg,
java.lang.Class<T> type) |
static void |
isTrue(boolean value,
java.lang.String message) |
static void |
notNull(java.lang.Object arg,
java.lang.String message) |
public static void isTrue(boolean value, java.lang.String message)
public static void notNull(java.lang.Object arg, java.lang.String message)
public static <T> T instanceOf(java.lang.Object arg, java.lang.Class<T> type)
public static <T> T instanceOf(java.lang.Object arg, java.lang.Class<T> type, java.lang.String errorMessage)
@NonNull public static <T> T instanceOfAndNotNull(java.lang.Object arg, java.lang.Class<T> type)
@Nullable public static <T> T as(java.lang.Object arg, java.lang.Class<T> type)
public static void argumentIsRealNumber(double doubleValue)
public static void argumentIsNotNan(double doubleValue)