jde.debugger
Class Debug
java.lang.Object
|
+--jde.debugger.Debug
- public class Debug
- extends java.lang.Object
- implements Protocol
Debug.java
keeps state and has variables regarding the variable states
Explanation of debug levels:
Debug.NONE: None
Debug.APP_IO: Debug App I/O
Debug.JDE_PIPE: Debug JDE-JDEbug pipe
Debug.EVENTS: Debug Event receiving/sending
Debug.EXCEPTION:Print stack trace on exception
Created: Thu Jul 8 13:03:25 1999
- Since:
- 0.1
Fields inherited from interface jde.debugger.Protocol |
ATTACH_SHMEM,
ATTACH_SOCKET,
BR,
BREAK,
CANCEL_TRACE_CLASSES,
CANCEL_TRACE_METHODS,
CANCEL_TRACE_THREADS,
CLEAR,
COMMAND_ERROR,
COMMAND_RESULT,
CONNECTED_TO_VM,
DEBUG,
ERROR,
EVALUATE,
EVENT_BREAKPOINT_HIT,
EVENT_CLASS_PREPARE,
EVENT_CLASS_UNLOAD,
EVENT_EXCEPTION,
EVENT_METHOD_ENTRY,
EVENT_METHOD_EXIT,
EVENT_OTHER,
EVENT_STEP_COMPLETED,
EVENT_THREAD_DEATH,
EVENT_THREAD_START,
EVENT_VM_DEATH,
EVENT_VM_DISCONNECT,
EVENT_VM_START,
EVENT_WATCHPOINT_HIT,
EVENTSET,
EXIT,
FINISH,
GET_ARRAY,
GET_LOADED_CLASSES,
GET_LOCALS,
GET_OBJECT,
GET_OBJECT_MONITORS,
GET_PATH_INFORMATION,
GET_STRING,
GET_THREAD,
GET_THREADS,
INTERRUPT,
INVALID,
JDE_BUG,
JDE_INIT_DEBUG_SESSION,
KILL_THREAD,
LAUNCH,
LISTEN_SHMEM,
LISTEN_SOCKET,
MESSAGE,
QUIT,
REPORT_IDS_IN_USE,
RESUME,
RUN,
SPEC_RESOLVED,
STEP,
SUSPEND,
TRACE_CLASSES,
TRACE_EXCEPTIONS,
TRACE_METHODS,
TRACE_THREADS,
WARNING,
WATCH |
Constructor Summary |
Debug()
|
Method Summary |
static void |
printIf(java.lang.Exception ex)
|
static void |
printIf(int val,
double obj)
|
static void |
printIf(int val,
java.lang.Object obj)
|
static boolean |
set(int val)
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
NONE
public static final int NONE
APP_IO
public static final int APP_IO
JDE_PIPE
public static final int JDE_PIPE
EVENTS
public static final int EVENTS
EXCEPTION
public static final int EXCEPTION
debug
public static int debug
Debug
public Debug()
printIf
public static void printIf(java.lang.Exception ex)
printIf
public static void printIf(int val,
java.lang.Object obj)
printIf
public static void printIf(int val,
double obj)
set
public static boolean set(int val)