Module openj9.dtfj

Class MemoryCategoryIterator

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

    public abstract class MemoryCategoryIterator
    extends Object
    implements Iterator<com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer>
    Walker for J9MemCategories
    • Constructor Detail

      • MemoryCategoryIterator

        public MemoryCategoryIterator()
    • Method Detail

      • iterateAllCategories

        public static Iterator<com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer> iterateAllCategories​(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer portLibrary)
                                                                                                         throws CorruptDataException
        Throws:
        CorruptDataException
      • iterateCategoryRootSet

        public static Iterator<? extends com.ibm.j9ddr.vm29.pointer.generated.OMRMemCategoryPointer> iterateCategoryRootSet​(com.ibm.j9ddr.vm29.pointer.generated.J9PortLibraryPointer portLibrary)
                                                                                                                     throws CorruptDataException
        Throws:
        CorruptDataException