Module openj9.dtfj

Class ObjectToSparseDataHashTable

  • All Implemented Interfaces:
    IHashTable<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer>

    public final class ObjectToSparseDataHashTable
    extends HashTable_V1<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer>
    ObjectToSparseDataHashTable is used for accessing hash tables HashTable in SparseDataTableEntry MM_SparseDataTableEntryPointer (e.g. iterator).
    • Method Detail

      • fromJ9HashTable

        public static HashTable<com.ibm.j9ddr.vm29.pointer.generated.MM_SparseDataTableEntryPointer> fromJ9HashTable​(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure)
                                                                                                              throws CorruptDataException
        Opens J9HashTable from J9HashTablePointer.
        Parameters:
        structure - the J9HashTablePointer
        Throws:
        CorruptDataException - when fails to read from structure