|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DebugException | |
edu.rice.cs.drjava.model.debug | Contains the code for DrJava's JPDA-based debugger. |
edu.rice.cs.drjava.ui | The ui package contains classes for the default user interface
for DrJava. |
Uses of DebugException in edu.rice.cs.drjava.model.debug |
Methods in edu.rice.cs.drjava.model.debug that throw DebugException | |
void |
PendingRequestManager.classPrepared(com.sun.jdi.event.ClassPrepareEvent event)
Called by the EventHandler whenever a ClassPrepareEvent occurs. |
boolean |
DebugAction.createRequests()
Creates an EventRequest corresponding to this DebugAction, using the given ReferenceType. |
protected void |
DebugAction._initializeRequests()
This should always be called from the constructor of the subclass. |
protected void |
DebugAction._createRequests()
Creates an appropriate EventRequest from the EventRequestManager and stores it in the _request field. |
protected void |
Step._createRequests()
Creates an appropriate EventRequest from the EventRequestManager and stores it in the _request field. |
boolean |
DocumentDebugAction.createRequests(gj.util.Vector refTypes)
Creates EventRequests corresponding to this DebugAction, using the given ReferenceTypes. |
protected void |
DocumentDebugAction._initializeRequests(gj.util.Vector refTypes)
This should always be called from the constructor of the subclass. |
protected abstract void |
DocumentDebugAction._createRequests(gj.util.Vector refTypes)
Creates appropriate EventRequests from the EventRequestManager and stores them in the _requests field. |
protected void |
Breakpoint._createRequests(gj.util.Vector refTypes)
Creates appropriate EventRequests from the EventRequestManager and stores them in the _requests field. |
void |
DebugManager.startup()
Attaches the debugger to the Interactions JVM to prepare for debugging. |
private void |
DebugManager._attachToVM()
Handles the details of attaching to the InteractionsJVM. |
void |
DebugManager.step(int flag)
Steps into the execution of the currently loaded document. |
void |
DebugManager.toggleBreakpoint(OpenDefinitionsDocument doc,
int offset,
int lineNum)
Toggles whether a breakpoint is set at the given line in the given document. |
void |
DebugTest.testBreakpoints()
Tests that breakpoints behave correctly. |
void |
DebugTest.testStepInto()
Tests that breakpoints and steps behave correctly. |
void |
DebugTest.testStepOut()
Tests that stepping out of a method behaves correctly. |
void |
DebugTest.testStepOverWithPackage()
Tests that stepping works in a public class with a package |
void |
DebugTest.testDebugSourcepath()
Tests that the sourcepath config option properly adds files to the search directories. |
void |
DebugTest.testBreakpointsAndStepsInNonPublicClasses()
Tests that breakpoints behave correctly. |
Constructors in edu.rice.cs.drjava.model.debug that throw DebugException | |
DebugAction(DebugManager manager)
Creates a new DebugAction. |
|
Step(DebugManager manager,
int size,
int depth)
|
|
DocumentDebugAction(DebugManager manager,
OpenDefinitionsDocument doc,
int offset)
Creates a new DocumentDebugAction. |
|
Breakpoint(OpenDefinitionsDocument doc,
int offset,
int lineNumber,
DebugManager manager)
|
Uses of DebugException in edu.rice.cs.drjava.ui |
Methods in edu.rice.cs.drjava.ui with parameters of type DebugException | |
(package private) void |
MainFrame._showDebugError(DebugException de)
|
Methods in edu.rice.cs.drjava.ui that throw DebugException | |
(package private) void |
MainFrame.debuggerResume()
Suspends the current execution of the debugger private void debuggerSuspend() throws DebugException { if (inDebugMode()) _model.getDebugManager().suspend(); }/ /** Resumes the debugger's current execution |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |