Method Summary |
|
abstract public CallStackFrame[] | getCallStack() Returns call stack for this thread.
throws: AbsentInformationException - if the thread is running or not ableto return callstack. |
abstract public CallStackFrame[] | getCallStack(int from, int to) Returns call stack for this thread on the given indexes.
Parameters: from - a from index, inclusive Parameters: to - a to index, exclusive throws: AbsentInformationException - if the thread is running or not ableto return callstack. |
abstract public String | getClassName() If this thread is suspended returns class name this thread is
stopped in. |
abstract public ObjectVariable | getContendedMonitor() Returns monitor this thread is waiting on. |
abstract public Operation | getCurrentOperation() Returns the operation that is being currently executed on this thread. |
abstract public List<Operation> | getLastOperations() Returns the list of the last operations, that were performed on this thread. |
abstract public int | getLineNumber(String stratum) Returns line number of the location this thread stopped at. |
abstract public String | getMethodName() If this thread is suspended returns method name this thread is
stopped in. |
abstract public String | getName() Getter for the name of thread property. |
abstract public ObjectVariable[] | getOwnedMonitors() Returns monitors owned by this thread. |
abstract public JPDAThreadGroup | getParentThreadGroup() Returns parent thread group. |
abstract public String | getSourceName(String stratum) Returns file name this frame is stopped in or null. |
abstract public String | getSourcePath(String stratum) Returns source path of file this frame is stopped in or null. |
abstract public int | getStackDepth() Returns length of current call stack. |
abstract public int | getState() Returns current state of this thread. |
abstract public void | interrupt() Interrupts this thread unless the thread has been suspended. |
abstract public boolean | isSuspended() Returns true if this thread is suspended by debugger. |
abstract public void | makeCurrent() Sets this thread current. |
abstract public void | resume() Unsuspends thread. |
abstract public void | suspend() Suspends thread. |