Class GCFreeListHeapIterator

All Implemented Interfaces:
SlotIterator, Iterator
Direct Known Subclasses:
GCFreeListIteratorAggregatedCellList

public abstract class GCFreeListHeapIterator extends GCIterator
  • Constructor Details

    • GCFreeListHeapIterator

      public GCFreeListHeapIterator()
  • Method Details

    • next

      public abstract GCHeapLinkedFreeHeader next() throws NoSuchElementException
      Description copied from interface: java.util.Iterator
      Returns the next element in the iteration.
      Returns:
      the next element in the iteration
      Throws:
      NoSuchElementException - if the iteration has no more elements
    • getFreeListNumber

      public abstract int getFreeListNumber()
    • nextAddress

      public VoidPointer nextAddress()
    • toString

      public abstract String toString()
      Description copied from class: java.lang.Object
      Answers a string containing a concise, human-readable description of the receiver.
      Overrides:
      toString in class Object
      Returns:
      String a printable representation for the receiver.