public class StackFrame extends ALSBDebuggerObject implements IStackFrame
MODEL_ID| Constructor and Description |
|---|
StackFrame(ProgramThread thread, int index, GetThreadFramesCommand.Frame frame)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
attributes()
frame attributes
|
boolean |
equals(java.lang.Object obj)
equals
|
int |
hashCode()
hashCode
|
int |
index()
returns the index
|
boolean |
isActive()
returns whether the frame is active
|
ILocation |
location()
returns the location of this object
|
java.lang.String |
modelID()
returns the identifier of the debug model
|
ProgramThread |
thread()
returns the parent thread
|
IVariable |
variable(java.lang.String name)
returns the variable of given name, null if it does not exist
|
java.util.List<IVariable> |
variables()
returns the list of variables for this stack frame
|
debugger, validateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdebugger, toStringpublic StackFrame(ProgramThread thread, int index, GetThreadFramesCommand.Frame frame)
public java.lang.String modelID()
modelID in interface IModelExtensionpublic ProgramThread thread()
thread in interface IStackFramepublic boolean isActive()
isActive in interface IStackFramepublic ILocation location()
location in interface ILocatablepublic java.util.Map<java.lang.String,java.lang.String> attributes()
attributes in interface IStackFramepublic java.util.List<IVariable> variables() throws InvalidStackFrameException
variables in interface IStackFrameInvalidStackFrameException - - if this stack frame has become invalid.public IVariable variable(java.lang.String name) throws InvalidStackFrameException
variable in interface IStackFrameInvalidStackFrameException - - if this stack frame has become invalid.public int index()
public int hashCode()
hashCode in class ALSBDebuggerObjectpublic boolean equals(java.lang.Object obj)
equals in class ALSBDebuggerObject