Module openj9.dtfj

Class J9JavaStackIterator

  • All Implemented Interfaces:
    Iterator<com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer>

    public class J9JavaStackIterator
    extends Object
    implements Iterator<com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer>
    • Field Detail

      • initialStack

        protected com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer initialStack
      • currentStack

        protected com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer currentStack
      • consumedInitial

        protected boolean consumedInitial
    • Method Detail

      • fromJ9JavaStack

        public static J9JavaStackIterator fromJ9JavaStack​(com.ibm.j9ddr.vm29.pointer.generated.J9JavaStackPointer stack)
                                                   throws CorruptDataException
        Factory method to construct an appropriate stack list iterator.
        Type Parameters:
        T -
        Parameters:
        structure - the head of the list
        Returns:
        an instance of J9JavaStackIterator
        Throws:
        CorruptDataException