Preferences Editor

de.jppietsch.error
Class Precondition

java.lang.Object
  extended byde.jppietsch.error.Precondition

public class Precondition
extends Object

Convenience methods to assert preconditions of methods.

Version:
$Revision: 1.1 $
Author:
Jan-Peter Pietsch

Constructor Summary
Precondition()
           
 
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
 

Constructor Detail

Precondition

public Precondition()
Method Detail

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)

Preferences Editor