public interface IProgramThread extends IALSBDebuggerObject
Modifier and Type | Method and Description |
---|---|
IStackFrame |
frame(int index)
returns the frame at the given index, null if not valid.
|
int |
frameCount()
returns the count of stack frames
|
java.util.List<IStackFrame> |
frames()
returns the list of all frames
|
java.lang.String |
id()
returns this thread's id
|
boolean |
isAtBreakPoint()
returns whether this thread is suspended at a breakpoint
|
boolean |
isSuspended()
returns true if suspended
|
void |
resume()
resumes this thread (no-op if already resumed).
|
debugger, toString
java.lang.String id()
boolean isSuspended()
boolean isAtBreakPoint() throws IncompatibleThreadStateException
IncompatibleThreadStateException
- - if the thread is not suspended in the target VMvoid resume()
int frameCount() throws IncompatibleThreadStateException
IncompatibleThreadStateException
- - if the thread is not suspended in the target VMIStackFrame frame(int index) throws IncompatibleThreadStateException
IncompatibleThreadStateException
- - if the thread is not suspended in the target VMjava.util.List<IStackFrame> frames() throws IncompatibleThreadStateException
IncompatibleThreadStateException
- - if the thread is not suspended in the target VM