public final class Assertions
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static <T> T | 
cast(java.lang.String name,
    java.lang.Object value)
Cast an object to T. 
 | 
static void | 
isTrue(java.lang.String name,
      boolean condition)
Throw IllegalStateException if the condition is false. 
 | 
static <T> T | 
notNull(java.lang.String name,
       T value)
Throw IllegalArgumentException if the value is null. 
 | 
public static <T> T notNull(java.lang.String name,
                            T value)
T - the value typename - the parameter namevalue - the value that should not be nulljava.lang.IllegalArgumentException - if value is nullpublic static void isTrue(java.lang.String name,
                          boolean condition)
name - the name of the state that is being checkedcondition - the condition about the parameter to checkjava.lang.IllegalStateException - if the condition is falsepublic static <T> T cast(java.lang.String name,
                         java.lang.Object value)
T - the type to cast toname - the parameter namevalue - the value to cast fromjava.lang.IllegalArgumentException - if the value is not