Uses of Package
edu.rice.cs.drjava.model.debug

Packages that use edu.rice.cs.drjava.model.debug
edu.rice.cs.drjava.model The model package is responsible for the majority of the logic and state in DrJava. 
edu.rice.cs.drjava.model.debug Contains the code for DrJava's JPDA-based debugger. 
edu.rice.cs.drjava.model.debug.jpda   
edu.rice.cs.drjava.model.repl.newjvm Manages the creation and invocation of the separate JVM used by the interactions pane. 
edu.rice.cs.drjava.project   
edu.rice.cs.drjava.ui The ui package contains classes for the default user interface for DrJava. 
 

Classes in edu.rice.cs.drjava.model.debug used by edu.rice.cs.drjava.model
Breakpoint
           
Debugger
          Interface for any debugger implementation to be used by DrJava.
 

Classes in edu.rice.cs.drjava.model.debug used by edu.rice.cs.drjava.model.debug
Breakpoint
           
DebugBreakpointData
          Interface for breakpoint data.
DebugException
          Thrown when something goes wrong in the integrated debugger.
Debugger
          Interface for any debugger implementation to be used by DrJava.
Debugger.StepType
           
DebugListener
          Any class which wants to listen to events fired by the Debugger should implement this interface and use Debugger's addDebugListener() method.
DebugModelCallback
          Callback interface which allows a Debugger to respond to events fired in a remote jvm.
DebugStackData
          Class for keeping track of a stack frame in the debugger.
DebugTestCase.BreakpointTestListener
          DebugTestListener for all tests setting breakpoints.
DebugTestCase.DebugStartAndStopListener
          DebugTestListener for all tests starting the debugger.
DebugTestCase.DebugTestListener
          Listens to events from the debugger to ensure that they happen at the correct times.
DebugThreadData
          Class for keeping track of the currently running threads.
DebugWatchData
          Class for keeping track of watched fields and variables.
NoDebuggerAvailable
          Placeholder class indicating that no debugger is available to DrJava.
 

Classes in edu.rice.cs.drjava.model.debug used by edu.rice.cs.drjava.model.debug.jpda
Breakpoint
           
DebugBreakpointData
          Interface for breakpoint data.
DebugException
          Thrown when something goes wrong in the integrated debugger.
Debugger
          Interface for any debugger implementation to be used by DrJava.
Debugger.StepType
           
DebugListener
          Any class which wants to listen to events fired by the Debugger should implement this interface and use Debugger's addDebugListener() method.
DebugModelCallback
          Callback interface which allows a Debugger to respond to events fired in a remote jvm.
DebugStackData
          Class for keeping track of a stack frame in the debugger.
DebugTestCase
          This class contains the basic fields and methods that are necessary for any test file that needs to use the JPDADebugger.
DebugThreadData
          Class for keeping track of the currently running threads.
DebugWatchData
          Class for keeping track of watched fields and variables.
 

Classes in edu.rice.cs.drjava.model.debug used by edu.rice.cs.drjava.model.repl.newjvm
DebugModelCallback
          Callback interface which allows a Debugger to respond to events fired in a remote jvm.
 

Classes in edu.rice.cs.drjava.model.debug used by edu.rice.cs.drjava.project
DebugBreakpointData
          Interface for breakpoint data.
DebugWatchData
          Class for keeping track of watched fields and variables.
 

Classes in edu.rice.cs.drjava.model.debug used by edu.rice.cs.drjava.ui
Breakpoint
           
Debugger
          Interface for any debugger implementation to be used by DrJava.
DebugStackData
          Class for keeping track of a stack frame in the debugger.
DebugThreadData
          Class for keeping track of the currently running threads.
DebugWatchData
          Class for keeping track of watched fields and variables.