org.mozilla.jss.util
Class Assert
java.lang.Object
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
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 |
Assert
public Assert()
_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.