public final class Assertions
extends java.lang.Object
Design by contract assertions.
This class is not part of the public API and may be removed or changed at any time.
| Modifier and Type | Method and Description |
|---|---|
static void |
doesNotContainNull(java.lang.String name,
java.util.Collection<?> collection)
Throw IllegalArgumentException if the collection contains a null value.
|
static void |
isTrue(java.lang.String name,
boolean condition)
Throw IllegalStateException if the condition if false.
|
static void |
isTrue(java.lang.String name,
boolean condition,
SingleResultCallback<?> callback)
Throw IllegalStateException if the condition if false.
|
static void |
isTrueArgument(java.lang.String name,
boolean condition)
Throw IllegalArgumentException if the condition if false.
|
static <T> T |
notNull(java.lang.String name,
T value)
Throw IllegalArgumentException if the value is null.
|
static <T> T |
notNull(java.lang.String name,
T value,
SingleResultCallback<?> callback)
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 <T> T notNull(java.lang.String name,
T value,
SingleResultCallback<?> callback)
T - the value typename - the parameter namevalue - the value that should not be nullcallback - the callback that also is passed the exception if the value is 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 void isTrue(java.lang.String name,
boolean condition,
SingleResultCallback<?> callback)
name - the name of the state that is being checkedcondition - the condition about the parameter to checkcallback - the callback that also is passed the exception if the condition is not truejava.lang.IllegalStateException - if the condition is falsepublic static void isTrueArgument(java.lang.String name,
boolean condition)
name - the name of the state that is being checkedcondition - the condition about the parameter to checkjava.lang.IllegalArgumentException - if the condition is falsepublic static void doesNotContainNull(java.lang.String name,
java.util.Collection<?> collection)
name - the name of the collectioncollection - the collectionjava.lang.IllegalArgumentException - if the collection contains a null valueCopyright © 2010 - 2023 Adobe. All Rights Reserved