public class EolStackFrame extends EolDebugElement implements org.eclipse.debug.core.model.IStackFrame
Modifier and Type | Field and Description |
---|---|
protected Frame |
frame |
protected String |
name |
protected org.eclipse.debug.core.model.IThread |
thread |
Constructor and Description |
---|
EolStackFrame(org.eclipse.debug.core.model.IThread thread,
Frame frame,
String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
boolean |
canTerminate() |
Object |
getAdapter(Class adapter) |
int |
getCharEnd() |
int |
getCharStart() |
int |
getLineNumber() |
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() |
getModelIdentifier
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getDebugTarget, getLaunch, notSupported, requestFailed
protected org.eclipse.debug.core.model.IThread thread
protected Frame frame
protected String name
public Object getAdapter(Class adapter)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class org.eclipse.debug.core.model.DebugElement
public boolean canStepInto()
canStepInto
in interface org.eclipse.debug.core.model.IStep
public boolean canStepOver()
canStepOver
in interface org.eclipse.debug.core.model.IStep
public boolean canStepReturn()
canStepReturn
in interface org.eclipse.debug.core.model.IStep
public boolean isStepping()
isStepping
in interface org.eclipse.debug.core.model.IStep
public void stepInto() throws org.eclipse.debug.core.DebugException
stepInto
in interface org.eclipse.debug.core.model.IStep
org.eclipse.debug.core.DebugException
public void stepOver() throws org.eclipse.debug.core.DebugException
stepOver
in interface org.eclipse.debug.core.model.IStep
org.eclipse.debug.core.DebugException
public void stepReturn() throws org.eclipse.debug.core.DebugException
stepReturn
in interface org.eclipse.debug.core.model.IStep
org.eclipse.debug.core.DebugException
public boolean canResume()
canResume
in interface org.eclipse.debug.core.model.ISuspendResume
public boolean canSuspend()
canSuspend
in interface org.eclipse.debug.core.model.ISuspendResume
public boolean isSuspended()
isSuspended
in interface org.eclipse.debug.core.model.ISuspendResume
public void resume() throws org.eclipse.debug.core.DebugException
resume
in interface org.eclipse.debug.core.model.ISuspendResume
org.eclipse.debug.core.DebugException
public void suspend() throws org.eclipse.debug.core.DebugException
suspend
in interface org.eclipse.debug.core.model.ISuspendResume
org.eclipse.debug.core.DebugException
public boolean canTerminate()
canTerminate
in interface org.eclipse.debug.core.model.ITerminate
public boolean isTerminated()
isTerminated
in interface org.eclipse.debug.core.model.ITerminate
public void terminate() throws org.eclipse.debug.core.DebugException
terminate
in interface org.eclipse.debug.core.model.ITerminate
org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IThread getThread()
getThread
in interface org.eclipse.debug.core.model.IStackFrame
public org.eclipse.debug.core.model.IVariable[] getVariables() throws org.eclipse.debug.core.DebugException
getVariables
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
public boolean hasVariables() throws org.eclipse.debug.core.DebugException
hasVariables
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
public int getLineNumber() throws org.eclipse.debug.core.DebugException
getLineNumber
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
public int getCharStart() throws org.eclipse.debug.core.DebugException
getCharStart
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
public int getCharEnd() throws org.eclipse.debug.core.DebugException
getCharEnd
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
public String getName() throws org.eclipse.debug.core.DebugException
getName
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups() throws org.eclipse.debug.core.DebugException
getRegisterGroups
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
public boolean hasRegisterGroups() throws org.eclipse.debug.core.DebugException
hasRegisterGroups
in interface org.eclipse.debug.core.model.IStackFrame
org.eclipse.debug.core.DebugException
Copyright © 2018. All rights reserved.