Module openj9.dtfj

Class DTFJJavaHeap

java.lang.Object
com.ibm.j9ddr.vm29.view.dtfj.java.DTFJJavaHeap
All Implemented Interfaces:
JavaHeap

public class DTFJJavaHeap extends Object implements JavaHeap
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: JavaHeap
      Get a brief textual description of this heap.
      Specified by:
      getName in interface JavaHeap
      Returns:
      a brief textual description of this heap
    • getObjects

      public Iterator getObjects()
      Description copied from interface: JavaHeap
      Get the set of objects which are stored in this heap.
      Specified by:
      getObjects in interface JavaHeap
      Returns:
      an iterator over the collection of objects which are stored in this heap
      See Also:
    • getSections

      public Iterator getSections()
      Description copied from interface: JavaHeap
      Get the set of contiguous memory regions which form this heap.
      Specified by:
      getSections in interface JavaHeap
      Returns:
      an iterator over the collection of contiguous memory regions which form this heap
      See Also:
    • equals

      public boolean equals(Object obj)
      Description copied from class: java.lang.Object
      Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison. The implementation in Object answers true only if the argument is the exact same object as the receiver (==).
      Specified by:
      equals in interface JavaHeap
      Overrides:
      equals in class Object
      Parameters:
      obj - Object the object to compare with this object.
      Returns:
      boolean true if the object is the same as this object false if it is different from this object.
      See Also:
    • hashCode

      public int hashCode()
      Description copied from class: java.lang.Object
      Answers an integer hash code for the receiver. Any two objects which answer true when passed to .equals must answer the same value for this method.
      Specified by:
      hashCode in interface JavaHeap
      Overrides:
      hashCode in class Object
      Returns:
      the receiver's hash.
      See Also: