public class ProcessStackFrame extends ProcessDebugElement implements org.eclipse.debug.core.model.IStackFrame
| Constructor and Description |
|---|
ProcessStackFrame(org.eclipse.debug.core.model.IDebugTarget target,
ProcessThread thread) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVariable(AbstractProcessVariable variable)
Adds a variable to this StackFrame.
|
void |
addVariables(List<AbstractProcessVariable> variables)
Adds a list of variables to this StackFrame.
|
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
boolean |
canTerminate() |
int |
getCharEnd() |
int |
getCharStart() |
int |
getLineNumber() |
String |
getModelIdentifier() |
String |
getName() |
org.eclipse.debug.core.model.IRegisterGroup[] |
getRegisterGroups() |
org.eclipse.debug.core.model.IThread |
getThread() |
org.eclipse.debug.core.model.IVariable[] |
getVariables() |
boolean |
hasRegisterGroups() |
boolean |
hasVariables() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
resume() |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
void |
suspend() |
void |
terminate() |
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ProcessStackFrame(org.eclipse.debug.core.model.IDebugTarget target,
ProcessThread thread)
public String getModelIdentifier()
getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElementpublic boolean canStepInto()
canStepInto in interface org.eclipse.debug.core.model.ISteppublic boolean canStepOver()
canStepOver in interface org.eclipse.debug.core.model.ISteppublic boolean canStepReturn()
canStepReturn in interface org.eclipse.debug.core.model.ISteppublic boolean isStepping()
isStepping in interface org.eclipse.debug.core.model.ISteppublic void stepInto()
throws org.eclipse.debug.core.DebugException
stepInto in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionpublic void stepOver()
throws org.eclipse.debug.core.DebugException
stepOver in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionpublic void stepReturn()
throws org.eclipse.debug.core.DebugException
stepReturn in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionpublic boolean canResume()
canResume in interface org.eclipse.debug.core.model.ISuspendResumepublic boolean canSuspend()
canSuspend in interface org.eclipse.debug.core.model.ISuspendResumepublic boolean isSuspended()
isSuspended in interface org.eclipse.debug.core.model.ISuspendResumepublic void resume()
throws org.eclipse.debug.core.DebugException
resume in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionpublic void suspend()
throws org.eclipse.debug.core.DebugException
suspend in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionpublic boolean canTerminate()
canTerminate in interface org.eclipse.debug.core.model.ITerminatepublic boolean isTerminated()
isTerminated in interface org.eclipse.debug.core.model.ITerminatepublic void terminate()
throws org.eclipse.debug.core.DebugException
terminate in interface org.eclipse.debug.core.model.ITerminateorg.eclipse.debug.core.DebugExceptionpublic org.eclipse.debug.core.model.IThread getThread()
getThread in interface org.eclipse.debug.core.model.IStackFramepublic org.eclipse.debug.core.model.IVariable[] getVariables()
throws org.eclipse.debug.core.DebugException
getVariables in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic boolean hasVariables()
throws org.eclipse.debug.core.DebugException
hasVariables in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic int getLineNumber()
throws org.eclipse.debug.core.DebugException
getLineNumber in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic int getCharStart()
throws org.eclipse.debug.core.DebugException
getCharStart in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic int getCharEnd()
throws org.eclipse.debug.core.DebugException
getCharEnd in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic String getName() throws org.eclipse.debug.core.DebugException
getName in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups()
throws org.eclipse.debug.core.DebugException
getRegisterGroups in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic boolean hasRegisterGroups()
throws org.eclipse.debug.core.DebugException
hasRegisterGroups in interface org.eclipse.debug.core.model.IStackFrameorg.eclipse.debug.core.DebugExceptionpublic void addVariables(List<AbstractProcessVariable> variables) throws org.eclipse.debug.core.DebugException
variables - org.eclipse.debug.core.DebugExceptionpublic void addVariable(AbstractProcessVariable variable) throws org.eclipse.debug.core.DebugException
variable - org.eclipse.debug.core.DebugExceptionCopyright © 2018. All rights reserved.