rcm.util
Class Debug
java.lang.Object
|
+--rcm.util.Debug
- Direct Known Subclasses:
- Debug.NoDebug, Debug.Verbose
- public abstract class Debug
- extends java.lang.Object
Constructor Summary |
Debug()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VERBOSE
public static final Debug VERBOSE
QUIET
public static final Debug QUIET
NONE
public static final Debug NONE
Debug
public Debug()
getDebugLevel
public static Debug getDebugLevel(java.lang.Class cls)
throws java.lang.NoSuchFieldException
setDebugLevel
public static void setDebugLevel(java.lang.Class cls,
Debug level)
throws java.lang.NoSuchFieldException
isEnabled
public abstract boolean isEnabled()
print
public abstract void print(java.lang.String message)
println
public abstract void println(java.lang.String message)
print
public abstract void print(java.lang.Object obj)
println
public abstract void println(java.lang.Object obj)
report
public abstract void report(java.lang.Throwable t)
printThreadInfo
public abstract void printThreadInfo()
printStackTrace
public abstract void printStackTrace()
assertion
public abstract void assertion(boolean f)