Class JCJavaStackFrame
java.lang.Object
com.ibm.dtfj.java.javacore.JCJavaStackFrame
- All Implemented Interfaces:
JavaStackFrame
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet a pointer to the base of this stack frameGet the set of object roots from this stack frame.Get the location at which the method owning this frame is currently executingvoid
setBasePointer
(ImagePointer imagePointer) Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface com.ibm.dtfj.java.JavaStackFrame
equals, hashCode
-
Constructor Details
-
JCJavaStackFrame
public JCJavaStackFrame(JCJavaThread thread, JavaLocation location) throws JCInvalidArgumentsException - Throws:
JCInvalidArgumentsException
-
-
Method Details
-
setBasePointer
- Parameters:
imagePointer
-
-
getBasePointer
Description copied from interface:JavaStackFrame
Get a pointer to the base of this stack frame- Specified by:
getBasePointer
in interfaceJavaStackFrame
- Returns:
- the base pointer of the stack frame
- Throws:
CorruptDataException
-
getLocation
Description copied from interface:JavaStackFrame
Get the location at which the method owning this frame is currently executing- Specified by:
getLocation
in interfaceJavaStackFrame
- Returns:
- a location object describing where the frame is executing
- Throws:
CorruptDataException
- See Also:
-
getHeapRoots
Description copied from interface:JavaStackFrame
Get the set of object roots from this stack frame.- Specified by:
getHeapRoots
in interfaceJavaStackFrame
- Returns:
- an iterator of JavaReferences
-