public interface IPDIStackFrame extends IPDISessionObject
Modifier and Type | Method and Description |
---|---|
IPDIArgument |
createArgument(IPDIArgumentDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
IPDILocalVariable |
createLocalVariable(IPDILocalVariableDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
boolean |
equals(IPDIStackFrame stackframe)
Determines whether both stackframes are the same
|
IPDIArgumentDescriptor[] |
getArgumentDescriptors()
Returns the arguments in this stack frame.
|
int |
getLevel()
Returns the level of the stack frame, 1 based.
|
IPDILocalVariableDescriptor[] |
getLocalVariableDescriptors()
Returns the visible variables in this stack frame.
|
IPDILocator |
getLocator()
Returns the location of the instruction pointer in this stack frame.
|
IPDITarget |
getTarget()
Returns the target this stackframe is contained in.
|
IPDIThread |
getThread()
Returns the thread this stackframe is contained in.
|
getSession
IPDILocator getLocator()
IPDILocalVariableDescriptor[] getLocalVariableDescriptors() throws PDIException
PDIException
- on failureIPDIArgument createArgument(IPDIArgumentDescriptor varDesc) throws PDIException
varDesc
- IPDIArgumentDescriptorPDIException
- on failureIPDILocalVariable createLocalVariable(IPDILocalVariableDescriptor varDesc) throws PDIException
varDesc
- IPDILocalVariableDescriptorPDIException
- on failureIPDIArgumentDescriptor[] getArgumentDescriptors() throws PDIException
PDIException
- on failureIPDIThread getThread()
IPDITarget getTarget()
int getLevel()
boolean equals(IPDIStackFrame stackframe)
stackframe
- Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.