public class EaseDebugStackFrame extends EaseDebugElement implements org.eclipse.debug.core.model.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() |
org.eclipse.debug.core.model.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, terminatefireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunchequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic EaseDebugStackFrame(EaseDebugThread thread, IScriptDebugFrame debugFrame)
public EaseDebugThread getThread()
getThread in interface org.eclipse.debug.core.model.IStackFramepublic EaseDebugVariable[] getVariables()
getVariables in interface org.eclipse.debug.core.model.IStackFramepublic boolean hasVariables()
hasVariables in interface org.eclipse.debug.core.model.IStackFramepublic int getLineNumber()
getLineNumber in interface org.eclipse.debug.core.model.IStackFramepublic int getCharStart()
getCharStart in interface org.eclipse.debug.core.model.IStackFramepublic int getCharEnd()
getCharEnd in interface org.eclipse.debug.core.model.IStackFramepublic java.lang.String getName()
getName in interface org.eclipse.debug.core.model.IStackFramepublic org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups()
getRegisterGroups in interface org.eclipse.debug.core.model.IStackFramepublic boolean hasRegisterGroups()
hasRegisterGroups in interface org.eclipse.debug.core.model.IStackFramepublic 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.Objectpublic boolean canSuspend()
canSuspend in interface org.eclipse.debug.core.model.ISuspendResumecanSuspend in class EaseDebugElementpublic boolean canResume()
canResume in interface org.eclipse.debug.core.model.ISuspendResumecanResume in class EaseDebugElementpublic boolean isSuspended()
isSuspended in interface org.eclipse.debug.core.model.ISuspendResumeisSuspended in class EaseDebugElementpublic void resume()
resume in interface org.eclipse.debug.core.model.ISuspendResumeresume in class EaseDebugElementpublic void suspend()
suspend in interface org.eclipse.debug.core.model.ISuspendResumesuspend in class EaseDebugElementpublic boolean canStepInto()
canStepInto in interface org.eclipse.debug.core.model.IStepcanStepInto in class EaseDebugElementpublic boolean canStepOver()
canStepOver in interface org.eclipse.debug.core.model.IStepcanStepOver in class EaseDebugElementpublic boolean canStepReturn()
canStepReturn in interface org.eclipse.debug.core.model.IStepcanStepReturn in class EaseDebugElementpublic boolean isStepping()
isStepping in interface org.eclipse.debug.core.model.IStepisStepping in class EaseDebugElementpublic void stepInto()
stepInto in interface org.eclipse.debug.core.model.IStepstepInto in class EaseDebugElementpublic void stepOver()
stepOver in interface org.eclipse.debug.core.model.IStepstepOver in class EaseDebugElementpublic void stepReturn()
stepReturn in interface org.eclipse.debug.core.model.IStepstepReturn in class EaseDebugElement