net.sourceforge.jeuclid
Class Defense

java.lang.Object
  extended by net.sourceforge.jeuclid.Defense

public final class Defense
extends Object

Internal class for defensive programming.

Even though these methods are declared as public, there are not guaranteed to be stable or work outside JEuclid.

http://en.wikipedia.org/wiki/Defensive_programming

Version:
$Revision: 310 $
Author:
putrycze

Method Summary
static void assertTrue(boolean b, String string)
          Makes sure a condition is true.
static void fileExists(File file)
          Makes sure a file exists.
static void notNull(Object o, String name)
          Makes sure a parameter is not null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

notNull

public static void notNull(Object o,
                           String name)
Makes sure a parameter is not null.

Parameters:
o - parameter
name - name of the parameter

fileExists

public static void fileExists(File file)
Makes sure a file exists.

Parameters:
file - the file

assertTrue

public static void assertTrue(boolean b,
                              String string)
Makes sure a condition is true.

Parameters:
b - condition
string - value


Copyright © 2002-2008 The JEuclid project. All Rights Reserved.