com.ibm.dtfj.java
Interface JavaStackFrame


public interface JavaStackFrame

Author:
PBurka

Method Summary
 boolean equals(java.lang.Object obj)
           
 ImagePointer getBasePointer()
          Get a pointer to the base of this stack frame
 java.util.Iterator getHeapRoots()
          Get the set of object roots from this stack frame.
 JavaLocation getLocation()
          Get the location at which the method owning this frame is currently executing
 int hashCode()
           
 

Method Detail

getBasePointer

ImagePointer getBasePointer()
                            throws CorruptDataException
Get a pointer to the base of this stack frame

Returns:
the base pointer of the stack frame
Throws:
CorruptDataException

getLocation

JavaLocation getLocation()
                         throws CorruptDataException
Get the location at which the method owning this frame is currently executing

Returns:
a location object describing where the frame is executing
Throws:
CorruptDataException
See Also:
JavaLocation

getHeapRoots

java.util.Iterator getHeapRoots()
Get the set of object roots from this stack frame.

Returns:
an iterator of JavaReferences

equals

boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
Parameters:
obj -
Returns:
True if the given object refers to the same Java Stack Frame in the image

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object