public class VMStackFrame extends VMDebugElement
Constructor and Description |
---|
VMStackFrame(VMThread thread,
VMStackFrameData frame) |
Modifier and Type | Method and Description |
---|---|
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
boolean |
canTerminate() |
IValue |
evaluate(String expressionText) |
int |
getCharEnd() |
int |
getCharStart() |
int |
getLineNumber() |
VMLocationData |
getLocation() |
String |
getName() |
IRegisterGroup[] |
getRegisterGroups() |
IThread |
getThread() |
URI |
getUnitURI() |
IVariable[] |
getVariables() |
boolean |
hasRegisterGroups() |
boolean |
hasVariables() |
boolean |
isDeferredExecution() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
resume() |
void |
setDeferredExecution(boolean isDeferred) |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
void |
suspend() |
void |
terminate() |
getDebugCore, getModelIdentifier, getOCLDebugTarget
public VMStackFrame(VMThread thread, VMStackFrameData frame)
public boolean canResume()
public boolean canStepInto()
public boolean canStepOver()
public boolean canStepReturn()
public boolean canSuspend()
public boolean canTerminate()
public IValue evaluate(String expressionText) throws CoreException
CoreException
public int getCharEnd() throws DebugException
DebugException
public int getCharStart() throws DebugException
DebugException
public int getLineNumber()
public VMLocationData getLocation()
public String getName() throws DebugException
DebugException
public IRegisterGroup[] getRegisterGroups() throws DebugException
DebugException
public IThread getThread()
public URI getUnitURI()
public IVariable[] getVariables() throws DebugException
DebugException
public boolean hasRegisterGroups() throws DebugException
DebugException
public boolean hasVariables() throws DebugException
DebugException
public boolean isDeferredExecution()
public boolean isStepping()
public boolean isSuspended()
public boolean isTerminated()
public void resume() throws DebugException
DebugException
public void setDeferredExecution(boolean isDeferred)
public void stepInto() throws DebugException
DebugException
public void stepOver() throws DebugException
DebugException
public void stepReturn() throws DebugException
DebugException
public void suspend() throws DebugException
DebugException
public void terminate() throws DebugException
DebugException
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.