You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




org.mozilla.jss.util
Class Assert

java.lang.Object
  extended by org.mozilla.jss.util.Assert

public class Assert
extends java.lang.Object

C-style assertions in Java. These methods are only active in debug mode (org.mozilla.jss.Debug.DEBUG==true).

See Also:
org.mozilla.jss.util.Debug, AssertionException

Constructor Summary
Assert()
           
 
Method Summary
static void _assert(boolean cond)
          Assert that a condition is true.
static void _assert(boolean cond, java.lang.String msg)
          Assert that a condition is true.
static void notReached()
          Throw an AssertionException if this statement is reached.
static void notReached(java.lang.String msg)
          Throw an AssertionException if this statement is reached.
static void notYetImplemented(java.lang.String msg)
          Throw an AssertionException because functionlity is not yet implemented.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Assert

public Assert()
Method Detail

_assert

public static void _assert(boolean cond)
Assert that a condition is true. If it is not true, abort by throwing an AssertionException.

Parameters:
cond - The condition that is being tested.

_assert

public static void _assert(boolean cond,
                           java.lang.String msg)
Assert that a condition is true. If it is not true, abort by throwing an AssertionException.

Parameters:
cond - The condition that is being tested.
msg - A message describing what is wrong if the condition is false.

notReached

public static void notReached(java.lang.String msg)
Throw an AssertionException if this statement is reached.

Parameters:
msg - A message describing what was reached.

notReached

public static void notReached()
Throw an AssertionException if this statement is reached.


notYetImplemented

public static void notYetImplemented(java.lang.String msg)
Throw an AssertionException because functionlity is not yet implemented.

Parameters:
msg - A message describing what is not implemented.