|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlapisx.util.Debug
lapisx.util.Debug.NoDebug
Debug object that prints nothing and checks no assertions. Rarely useful.
It is preferable to use the singleton instance Debug.NONE rather than constructing new Debug.NoDebug instances. The Debug.NoDebug class is made public in case someone wants to extend it.
| Nested Class Summary |
| Nested classes inherited from class lapisx.util.Debug |
Debug.NoDebug, Debug.Quiet, Debug.Verbose |
| Field Summary | |
protected NullOutputStream |
out
|
| Fields inherited from class lapisx.util.Debug |
NONE, QUIET, VERBOSE |
| Constructor Summary | |
Debug.NoDebug()
|
|
| Method Summary | |
void |
assertion(boolean f)
Test an assertion (if this is enabled for assertions) |
boolean |
assertionEnabled()
Test whether calling assertion() on this debug object will do anything. |
OutputStream |
getOutputStream()
Returns the OutputStream associated with this debug object. |
void |
print(Object message)
Print an object (if this is enabled for printing) |
void |
print(String message)
Print message (if this is enabled for printing) |
boolean |
printEnabled()
Test whether calling print() or println() on this debug object will print anything. |
void |
println(Object message)
Print an object (if this is enabled for printing) |
void |
println(String message)
Print message (if this is enabled for printing) |
void |
printStackTrace()
Print stack trace of current execution point (if this is enabled for debugging printing) |
void |
printThreadInfo()
Print a list of active threads (if this is enabled for printing) |
void |
report(Throwable t)
Print the stack trace of an exception (if this is enabled for reporting exceptions) |
boolean |
reportEnabled()
Test whether calling report() on this debug object will print anything. |
| Methods inherited from class lapisx.util.Debug |
getDebugLevel, setDebugLevel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected NullOutputStream out
| Constructor Detail |
public Debug.NoDebug()
| Method Detail |
public boolean printEnabled()
Debug
printEnabled in class Debugpublic boolean reportEnabled()
Debug
reportEnabled in class Debugpublic boolean assertionEnabled()
Debug
assertionEnabled in class Debugpublic void print(String message)
Debug
print in class Debugmessage - message to printpublic void println(String message)
Debug
println in class Debugmessage - message to printpublic void print(Object message)
Debug
print in class Debugmessage - object to printpublic void println(Object message)
Debug
println in class Debugmessage - object to printpublic void report(Throwable t)
Debug
report in class Debugt - exceptionpublic void printThreadInfo()
Debug
printThreadInfo in class Debugpublic void printStackTrace()
Debug
printStackTrace in class Debugpublic void assertion(boolean f)
Debug
assertion in class Debugf - result of assertion expressionpublic OutputStream getOutputStream()
Debug
getOutputStream in class Debug
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||