JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.alsUtility
Class Error

java.lang.Object
  extended bygov.nasa.alsUtility.Error

public class Error
extends java.lang.Object

handle errors and hand out warnings.


Constructor Summary
Error()
           
 
Method Summary
static void assertEqual(int a, int b)
           
static void assertFalse(boolean b)
           
static void assertFalse(boolean b, java.lang.String message)
           
static void assertFalse(java.lang.String message, boolean b)
           
static void assertNearlyEqual(double a, double b)
          uses a slightly larger epsilon that Utility.nearlyEqual so EOSscheduling.HBSS.contention tests smoother
static void assertNearlyEqual(double a, double b, double epsilon)
           
static void assertNotNull(java.lang.Object object)
           
static void assertTrue(boolean b)
           
static void assertTrue(boolean b, java.lang.String message)
           
static void assertTrue(java.lang.String message, boolean b)
           
static void fatal(java.lang.Exception e)
           
static void fatal(java.lang.String m)
           
static void mustBeImplementedBySubclass()
           
static void notApplicable()
           
static void notImplemented()
           
static void printSeed()
          print out the seed for the random number generator.
static void userAssert(boolean condition, java.lang.String message)
           
static void warning(java.lang.String what)
           
static void warning(java.lang.String where, java.lang.String what)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Error

public Error()
Method Detail

fatal

public static void fatal(java.lang.String m)
                  throws java.lang.RuntimeException
Throws:
java.lang.RuntimeException

fatal

public static void fatal(java.lang.Exception e)

userAssert

public static void userAssert(boolean condition,
                              java.lang.String message)

warning

public static void warning(java.lang.String where,
                           java.lang.String what)

mustBeImplementedBySubclass

public static void mustBeImplementedBySubclass()

notImplemented

public static void notImplemented()

notApplicable

public static void notApplicable()

assertTrue

public static void assertTrue(boolean b)

assertFalse

public static void assertFalse(boolean b)

assertFalse

public static void assertFalse(boolean b,
                               java.lang.String message)

assertFalse

public static void assertFalse(java.lang.String message,
                               boolean b)

assertNearlyEqual

public static void assertNearlyEqual(double a,
                                     double b)
uses a slightly larger epsilon that Utility.nearlyEqual so EOSscheduling.HBSS.contention tests smoother


assertNearlyEqual

public static void assertNearlyEqual(double a,
                                     double b,
                                     double epsilon)

assertEqual

public static void assertEqual(int a,
                               int b)

assertTrue

public static void assertTrue(boolean b,
                              java.lang.String message)

assertTrue

public static void assertTrue(java.lang.String message,
                              boolean b)

assertNotNull

public static void assertNotNull(java.lang.Object object)

warning

public static void warning(java.lang.String what)

printSeed

public static void printSeed()
print out the seed for the random number generator. Can be used to exactly reproduce a run. Text is sent to standard error.


JavaGenes, NASA Ames. Written largely by Al Globus