public class ScriptDebugStackFrame extends ScriptDebugElement implements IStackFrame
Constructor and Description |
---|
ScriptDebugStackFrame(ScriptDebugThread thread,
IScriptDebugFrame debugFrame) |
Modifier and Type | Method and Description |
---|---|
int |
getCharEnd() |
int |
getCharStart() |
IScriptDebugFrame |
getDebugFrame() |
int |
getLineNumber() |
String |
getName() |
IRegisterGroup[] |
getRegisterGroups() |
Script |
getScript() |
IThread |
getThread() |
IVariable[] |
getVariables() |
IVariable[] |
getVariables(Object value)
Get child variables from a given script variable.
|
boolean |
hasRegisterGroups() |
boolean |
hasVariables() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
setDirty() |
canDisconnect, canResume, canStepInto, canStepOver, canStepReturn, canSuspend, canTerminate, disconnect, getDebugTarget, getModelIdentifier, isDisconnected, resume, stepInto, stepOver, stepReturn, suspend, terminate
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunch
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
canStepInto, canStepOver, canStepReturn, stepInto, stepOver, stepReturn
canResume, canSuspend, resume, suspend
canTerminate, terminate
public ScriptDebugStackFrame(ScriptDebugThread thread, IScriptDebugFrame debugFrame)
public IThread getThread()
getThread
in interface IStackFrame
public IVariable[] getVariables() throws DebugException
getVariables
in interface IStackFrame
DebugException
public IVariable[] getVariables(Object value)
value
- parent to retrieve children fromnull
public boolean hasVariables() throws DebugException
hasVariables
in interface IStackFrame
DebugException
public int getLineNumber() throws DebugException
getLineNumber
in interface IStackFrame
DebugException
public int getCharStart() throws DebugException
getCharStart
in interface IStackFrame
DebugException
public int getCharEnd() throws DebugException
getCharEnd
in interface IStackFrame
DebugException
public String getName() throws DebugException
getName
in interface IStackFrame
DebugException
public IRegisterGroup[] getRegisterGroups() throws DebugException
getRegisterGroups
in interface IStackFrame
DebugException
public boolean hasRegisterGroups() throws DebugException
hasRegisterGroups
in interface IStackFrame
DebugException
public boolean isTerminated()
isTerminated
in interface ITerminate
public boolean isSuspended()
isSuspended
in interface ISuspendResume
public boolean isStepping()
isStepping
in interface IStep
public Script getScript()
public IScriptDebugFrame getDebugFrame()
public void setDirty()