com.ibm.dtfj.java

Interface JavaStackFrame


  1. public interface JavaStackFrame
Represents a frame on a Java thread stack.

Method Summary

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

Method Detail

getBasePointer

  1. ImagePointer getBasePointer()
  2. throws CorruptDataException
Get a pointer to the base of this stack frame
Returns:
the base pointer of the stack frame
Throws:

getLocation

  1. JavaLocation getLocation()
  2. 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:
See Also:

getHeapRoots

  1. java.util.Iterator getHeapRoots( )
Get the set of object roots from this stack frame.
Returns:
an iterator of JavaReferences

equals

  1. 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

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