edu.rice.cs.drjava.model.debug |
Contains the code for DrJava's JPDA-based debugger.
|
Java Source File Name | Type | Comment |
Breakpoint.java | Interface | |
DebugBreakpointData.java | Interface | Interface for breakpoint data. |
DebugEventNotifier.java | Class | Keeps track of all listeners to a Debugger, and has the ability to notify them of some event.
This class has a specific role of managing DebugListeners. |
DebugException.java | Class | Thrown when something goes wrong in the integrated debugger. |
Debugger.java | Interface | Interface for any debugger implementation to be used by DrJava. |
DebugListener.java | Interface | Any class which wants to listen to events fired by the Debugger should implement this interface and use Debugger's
addDebugListener() method. |
DebugModelCallback.java | Interface | Callback interface which allows a Debugger to respond to events fired
in a remote jvm. |
DebugStackData.java | Class | Class for keeping track of a stack frame in the debugger. |
DebugTestCase.java | Class | This class contains the basic fields and methods that are necessary for any test file that needs to use the
JPDADebugger. |
DebugThreadData.java | Class | Class for keeping track of the currently running threads. |
DebugWatchData.java | Class | Class for keeping track of watched fields and variables. |
DebugWatchDataTest.java | Class | Tests that the DebugWatchData class can display state correctly. |
LineNotExecutableException.java | Class | Thrown when a breakpoint is set on a line that's not executable. |
NoDebuggerAvailable.java | Class | Placeholder class indicating that no debugger is available to DrJava. |