Uses of Class
edu.rice.cs.drjava.model.debug.DebugException

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