jde.debugger.command
Class DebugCommand
java.lang.Object
|
+--jde.debugger.command.DebugCommand
- All Implemented Interfaces:
- java.lang.Cloneable, Protocol
- Direct Known Subclasses:
- DebugProcessCommand, DebugSessionCommand
- public abstract class DebugCommand
- extends java.lang.Object
- implements Protocol, java.lang.Cloneable
Class of debugger commands.
Command-line syntax:
app_id cmd_id cmd_name [arg]*
Copyright (c) 2000, 2001, 2003 Paul Kinnucan
- Version:
- $Revision: 1.3 $
- Author:
- Paul Kinnucan
Fields inherited from interface jde.debugger.Protocol |
APP_IO, ATTACH_SHMEM, ATTACH_SOCKET, BR, BREAK, CANCEL_TRACE_CLASSES, CANCEL_TRACE_METHODS, CANCEL_TRACE_THREADS, CLEAR, CMD_NOK, CMD_OK, COMMAND_ERROR, COMMAND_RESULT, COMMANDS, 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, EVENTS, EVENTSET, EXCEPTION, EXIT, FINISH, FRAMEWORK, GET_ARRAY, GET_LOADED_CLASSES, GET_LOCALS, GET_OBJECT, GET_OBJECT_MONITORS, GET_PATH_INFORMATION, GET_STRING, GET_THREAD, GET_THREADS, GUI, INTERRUPT, INVALID, JDE_BUG, JDE_INIT_DEBUG_SESSION, JDE_PIPE, KILL_THREAD, LAUNCH, LISTEN_SHMEM, LISTEN_SOCKET, MESSAGE, NONE, NOQUOTE, QUIT, QUOTE, REPORT_IDS_IN_USE, RESUME, RUN, SPEC_RESOLVED, STEP, SUSPEND, TRACE_CLASSES, TRACE_EXCEPTIONS, TRACE_METHODS, TRACE_THREADS, WARNING, WATCH |
Method Summary |
abstract java.lang.Object |
clone()
|
protected abstract void |
doCommand()
|
boolean |
equals(java.lang.Object o)
|
java.lang.Integer |
getID()
|
void |
init(java.lang.Integer cmdID,
java.lang.String cmdName,
java.util.List args)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DebugCommand
public DebugCommand()
init
public void init(java.lang.Integer cmdID,
java.lang.String cmdName,
java.util.List args)
throws JDEException
getID
public java.lang.Integer getID()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
doCommand
protected abstract void doCommand()
throws JDEException
clone
public abstract java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object