public class ScriptDebugThread extends ScriptDebugElement implements IThread
Constructor and Description |
---|
ScriptDebugThread(ScriptDebugTarget target,
Thread thread) |
Modifier and Type | Method and Description |
---|---|
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
IBreakpoint[] |
getBreakpoints() |
String |
getName() |
int |
getPriority() |
IStackFrame[] |
getStackFrames() |
Thread |
getThread() |
ScriptDebugStackFrame |
getTopStackFrame() |
boolean |
hasStackFrames() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
setStackFrames(List<IScriptDebugFrame> debugFrames) |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
canDisconnect, canResume, canSuspend, canTerminate, disconnect, getDebugTarget, getModelIdentifier, isDisconnected, resume, suspend, terminate
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunch
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
canResume, canSuspend, resume, suspend
canTerminate, terminate
public ScriptDebugThread(ScriptDebugTarget target, Thread thread)
public String getName() throws DebugException
getName
in interface IThread
DebugException
public IStackFrame[] getStackFrames()
getStackFrames
in interface IThread
public boolean hasStackFrames()
hasStackFrames
in interface IThread
public ScriptDebugStackFrame getTopStackFrame()
getTopStackFrame
in interface IThread
public int getPriority() throws DebugException
getPriority
in interface IThread
DebugException
public IBreakpoint[] getBreakpoints()
getBreakpoints
in interface IThread
public Thread getThread()
public boolean isTerminated()
isTerminated
in interface ITerminate
public boolean isSuspended()
isSuspended
in interface ISuspendResume
public boolean isStepping()
isStepping
in interface IStep
public void setStackFrames(List<IScriptDebugFrame> debugFrames)
public boolean canStepInto()
canStepInto
in interface IStep
canStepInto
in class ScriptDebugElement
public boolean canStepOver()
canStepOver
in interface IStep
canStepOver
in class ScriptDebugElement
public boolean canStepReturn()
canStepReturn
in interface IStep
canStepReturn
in class ScriptDebugElement
public void stepInto() throws DebugException
stepInto
in interface IStep
stepInto
in class ScriptDebugElement
DebugException
public void stepOver() throws DebugException
stepOver
in interface IStep
stepOver
in class ScriptDebugElement
DebugException
public void stepReturn() throws DebugException
stepReturn
in interface IStep
stepReturn
in class ScriptDebugElement
DebugException