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

Packages that use DebugThreadData
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.ui The ui package contains classes for the default user interface for DrJava. 
 

Uses of DebugThreadData in edu.rice.cs.drjava.model.debug
 

Methods in edu.rice.cs.drjava.model.debug that return types with arguments of type DebugThreadData
 ArrayList<DebugThreadData> NoDebuggerAvailable.getCurrentThreadData()
          Returns a Vector of ThreadData or null if the vm is null.
 ArrayList<DebugThreadData> Debugger.getCurrentThreadData()
          Returns a Vector of ThreadData.
 

Methods in edu.rice.cs.drjava.model.debug with parameters of type DebugThreadData
protected  void DebugTestCase._asyncDoSetCurrentThread(DebugThreadData th)
          Sets the current thread in a new thread to avoid being notified of events before we start waiting for them.
protected  void DebugTestCase._doSetCurrentThread(DebugThreadData t)
          Sets the current debugger thread to the specified thread t.
 void DebugTestCase.DebugTestListener.currThreadSet(DebugThreadData dtd)
           
 void DebugTestCase.BreakpointTestListener.currThreadSet(DebugThreadData dtd)
           
 void DebugListener.currThreadSet(DebugThreadData thread)
          Called when the current (selected) thread is set in the debugger.
 void DebugEventNotifier.currThreadSet(DebugThreadData thread)
          Called when the current (selected) thread is set in the debugger.
 void NoDebuggerAvailable.resume(DebugThreadData data)
          Resumes execution of the given thread.
 void Debugger.resume(DebugThreadData data)
          Resumes execution of the given thread.
 void NoDebuggerAvailable.setCurrentThread(DebugThreadData d)
          Sets the current thread which is being debugged to the thread referenced by d.
 void Debugger.setCurrentThread(DebugThreadData d)
          Sets the current thread we are debugging to the thread referenced by d.
 void NoDebuggerAvailable.suspend(DebugThreadData d)
          Suspends execution of the currently.
 

Uses of DebugThreadData in edu.rice.cs.drjava.model.debug.jpda
 

Subclasses of DebugThreadData in edu.rice.cs.drjava.model.debug.jpda
 class JPDAThreadData
          Class for keeping track of the currently running threads.
 

Methods in edu.rice.cs.drjava.model.debug.jpda that return types with arguments of type DebugThreadData
 ArrayList<DebugThreadData> JPDADebugger.getCurrentThreadData()
          Returns a list of all threads being tracked by the debugger.
 

Methods in edu.rice.cs.drjava.model.debug.jpda with parameters of type DebugThreadData
 void JPDADebugger.resume(DebugThreadData threadData)
          Resumes the given thread, copying back any variables from its associated debug interpreter.
 void JPDADebugger.setCurrentThread(DebugThreadData threadData)
          Sets the notion of current thread to the one contained in threadData.
 

Uses of DebugThreadData in edu.rice.cs.drjava.ui
 

Methods in edu.rice.cs.drjava.ui that return DebugThreadData
 DebugThreadData DebugPanel.getSelectedThread()
          gets the thread that is currently selected in the thread table