public class EaseDebugStackFrame extends EaseDebugElement implements IStackFrame
EaseDebugElement.State
Constructor and Description |
---|
EaseDebugStackFrame(EaseDebugThread thread,
IScriptDebugFrame debugFrame) |
Modifier and Type | Method and Description |
---|---|
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
int |
getCharEnd() |
int |
getCharStart() |
IScriptDebugFrame |
getDebugFrame() |
int |
getLineNumber() |
java.lang.String |
getName() |
IRegisterGroup[] |
getRegisterGroups() |
Script |
getScript() |
EaseDebugThread |
getThread() |
EaseDebugVariable[] |
getVariables() |
boolean |
hasRegisterGroups() |
boolean |
hasVariables() |
boolean |
isStepping() |
boolean |
isSuspended() |
void |
resume() |
void |
setDirty() |
void |
setVariables(java.util.Collection<EaseDebugVariable> variables) |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
void |
suspend() |
java.lang.String |
toString() |
canDisconnect, canTerminate, disconnect, getDebugTarget, getModelIdentifier, isDisconnected, isTerminated, setResumed, setSuspended, terminate
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunch
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
canTerminate, isTerminated, terminate
public EaseDebugStackFrame(EaseDebugThread thread, IScriptDebugFrame debugFrame)
public EaseDebugThread getThread()
getThread
in interface IStackFrame
public EaseDebugVariable[] getVariables()
getVariables
in interface IStackFrame
public boolean hasVariables()
hasVariables
in interface IStackFrame
public int getLineNumber()
getLineNumber
in interface IStackFrame
public int getCharStart()
getCharStart
in interface IStackFrame
public int getCharEnd()
getCharEnd
in interface IStackFrame
public java.lang.String getName()
getName
in interface IStackFrame
public IRegisterGroup[] getRegisterGroups()
getRegisterGroups
in interface IStackFrame
public boolean hasRegisterGroups()
hasRegisterGroups
in interface IStackFrame
public Script getScript()
public IScriptDebugFrame getDebugFrame()
public void setDirty()
public void setVariables(java.util.Collection<EaseDebugVariable> variables)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean canSuspend()
canSuspend
in interface ISuspendResume
canSuspend
in class EaseDebugElement
public boolean canResume()
canResume
in interface ISuspendResume
canResume
in class EaseDebugElement
public boolean isSuspended()
isSuspended
in interface ISuspendResume
isSuspended
in class EaseDebugElement
public void resume()
resume
in interface ISuspendResume
resume
in class EaseDebugElement
public void suspend()
suspend
in interface ISuspendResume
suspend
in class EaseDebugElement
public boolean canStepInto()
canStepInto
in interface IStep
canStepInto
in class EaseDebugElement
public boolean canStepOver()
canStepOver
in interface IStep
canStepOver
in class EaseDebugElement
public boolean canStepReturn()
canStepReturn
in interface IStep
canStepReturn
in class EaseDebugElement
public boolean isStepping()
isStepping
in interface IStep
isStepping
in class EaseDebugElement
public void stepInto()
stepInto
in interface IStep
stepInto
in class EaseDebugElement
public void stepOver()
stepOver
in interface IStep
stepOver
in class EaseDebugElement
public void stepReturn()
stepReturn
in interface IStep
stepReturn
in class EaseDebugElement