com.sybase.jdbc2.utils
Class Debug

java.lang.Object
  |
  +--com.sybase.jdbc2.utils.Debug

public class Debug
extends Object


Field Summary
 private static boolean_debugAll
           
 protected static java.lang.String_debugClassList
           
 private static byte[]_debugListBytes
           
 protected static java.io.PrintStream_debugOutputStream
           
 protected static java.io.PrintWriter_debugOutputWriter
           
 private static boolean_disableAssertTrace
           
 private static boolean_printedMessage
           
 private static long_staticTO
           
 private static java.util.Hashtable_times
           
 private final static intMAX_JDB_OUTPUT
           
 private final static java.lang.StringMESSAGE
           

Constructor Summary
 private Debug()
           

Method Summary
 static voidassert(java.lang.Object , boolean )
           
 static voidassert(java.lang.Object , boolean , java.lang.String )
           
 final static voidassert(boolean , java.lang.String )
           
 static voidcheckObj(java.lang.Object , java.lang.String , java.lang.Object )
           
 private static java.lang.StringclassName(java.lang.Object )
           
 static voiddebug(boolean )
           
 static voiddebug(boolean , java.lang.String )
           
 static voiddebug(boolean , java.lang.String , java.io.PrintStream )
           
 static voiddisableAssertTrace(boolean )
           
 private static java.lang.StringformatString(java.lang.Object , java.lang.String )
           
 static java.io.PrintStreamgetOutputStream()
           
 static java.io.PrintWritergetOutputWriter()
           
 private static booleanisDebugObject(java.lang.Object )
           
 private static booleanisDebugOn()
           
 static voidnotImplemented(java.lang.Object , java.lang.String )
           
 static voidnotSupported(java.lang.Object , java.lang.String )
           
 private static booleanparseList(java.lang.String )
           
 static voidprintln(java.lang.Object , java.lang.String )
           
 static voidprintln(java.lang.String )
           
 private static voidprintMessage()
           
 static voidprintStackTrace(java.lang.Object , java.lang.Exception )
           
 static voidsetOutputStream(java.io.PrintStream )
           
 static voidsetOutputWriter(java.io.PrintWriter )
           
 static voidstartTimer(java.lang.Object )
           
 static voidstopTimer(java.lang.Object , java.lang.String )
           
 private static java.lang.StringstripPrefix(java.lang.String )
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_debugAll

private static boolean _debugAll

_debugClassList

protected static java.lang.String _debugClassList

_debugListBytes

private static byte[] _debugListBytes

_debugOutputStream

protected static java.io.PrintStream _debugOutputStream

_debugOutputWriter

protected static java.io.PrintWriter _debugOutputWriter

_disableAssertTrace

private static boolean _disableAssertTrace

_printedMessage

private static boolean _printedMessage

_staticTO

private static long _staticTO

_times

private static java.util.Hashtable _times

MAX_JDB_OUTPUT

private final static int MAX_JDB_OUTPUT

MESSAGE

private final static java.lang.String MESSAGE
Constructor Detail

Debug

private Debug()
Method Detail

assert

public static void assert(java.lang.Object , boolean )

assert

public static void assert(java.lang.Object , boolean , java.lang.String )

assert

public final static void assert(boolean , java.lang.String )

checkObj

public static void checkObj(java.lang.Object , java.lang.String , java.lang.Object )

className

private static java.lang.String className(java.lang.Object )

debug

public static void debug(boolean )

debug

public static void debug(boolean , java.lang.String )

debug

public static void debug(boolean , java.lang.String , java.io.PrintStream )

disableAssertTrace

public static void disableAssertTrace(boolean )

formatString

private static java.lang.String formatString(java.lang.Object , java.lang.String )

getOutputStream

public static java.io.PrintStream getOutputStream()

getOutputWriter

public static java.io.PrintWriter getOutputWriter()

isDebugObject

private static boolean isDebugObject(java.lang.Object )

isDebugOn

private static boolean isDebugOn()

notImplemented

public static void notImplemented(java.lang.Object , java.lang.String )

notSupported

public static void notSupported(java.lang.Object , java.lang.String )

parseList

private static boolean parseList(java.lang.String )

println

public static void println(java.lang.Object , java.lang.String )

println

public static void println(java.lang.String )

printMessage

private static void printMessage()

printStackTrace

public static void printStackTrace(java.lang.Object , java.lang.Exception )

setOutputStream

public static void setOutputStream(java.io.PrintStream )

setOutputWriter

public static void setOutputWriter(java.io.PrintWriter )

startTimer

public static void startTimer(java.lang.Object )

stopTimer

public static void stopTimer(java.lang.Object , java.lang.String )

stripPrefix

private static java.lang.String stripPrefix(java.lang.String )