de.jppietsch.error
Class Precondition
java.lang.Object
de.jppietsch.error.Precondition
- public class Precondition
- extends Object
Convenience methods to assert preconditions of methods.
- Version:
- $Revision: 1.1 $
- Author:
- Jan-Peter Pietsch
Method Summary |
static void |
argumentElementsNotNull(String aName,
Object[] anArray)
|
static void |
argumentEquals(String aName,
long anExpectedValue,
long anActualValue)
|
static void |
argumentNotNegative(String aName,
long aValue)
|
static void |
argumentNotNull(String aName,
Object aValue)
|
static void |
argumentStringNotEmpty(String aName,
String aValue)
|
static void |
argumentValid(String aName,
long aValue,
boolean aCondition)
|
static void |
argumentValid(String aName,
Object aValue,
boolean aCondition)
|
private static void |
fail(String aName,
long aValue)
|
private static void |
fail(String aName,
Object aValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Precondition
public Precondition()
argumentValid
public static void argumentValid(String aName,
Object aValue,
boolean aCondition)
argumentValid
public static void argumentValid(String aName,
long aValue,
boolean aCondition)
argumentNotNegative
public static void argumentNotNegative(String aName,
long aValue)
argumentNotNull
public static void argumentNotNull(String aName,
Object aValue)
argumentEquals
public static void argumentEquals(String aName,
long anExpectedValue,
long anActualValue)
argumentElementsNotNull
public static void argumentElementsNotNull(String aName,
Object[] anArray)
argumentStringNotEmpty
public static void argumentStringNotEmpty(String aName,
String aValue)
fail
private static void fail(String aName,
Object aValue)
fail
private static void fail(String aName,
long aValue)