- java.lang.Object
-
- com.ibm.j9ddr.vm29.j9.HashTable<StructType>
-
- com.ibm.j9ddr.vm29.j9.HashTable_V1<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer>
-
- com.ibm.j9ddr.vm29.j9.PackageHashTable
-
- All Implemented Interfaces:
IHashTable<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer>
public class PackageHashTable extends HashTable_V1<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer>
PackageHashTable is used for accessing hash tables in J9Packages
-
-
Nested Class Summary
-
Nested classes/interfaces declared in class com.ibm.j9ddr.vm29.j9.HashTable
HashTable.HashEqualFunction<StructType>, HashTable.HashFunction<StructType>
-
-
Field Summary
-
Fields declared in class com.ibm.j9ddr.vm29.j9.HashTable
_comparatorFn, _equalFn, _hashFn, _structType, _table
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PackageHashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer hashTablePointer, boolean isInline, Class<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> structType, HashTable.HashEqualFunction<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> equalFn, HashTable.HashFunction<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> hashFn)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HashTable<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer>
fromJ9HashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure)
Opens J9HashTable from J9HashTablePointer-
Methods declared in class com.ibm.j9ddr.vm29.j9.HashTable_V1
isSpaceOpt
-
Methods declared in class com.ibm.j9ddr.vm29.j9.HashTable
find, fromJ9HashTable, fromJ9HashTable, getCount, getTableName, iterator
-
-
-
-
Constructor Detail
-
PackageHashTable
protected PackageHashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer hashTablePointer, boolean isInline, Class<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> structType, HashTable.HashEqualFunction<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> equalFn, HashTable.HashFunction<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> hashFn) throws CorruptDataException
- Throws:
CorruptDataException
-
-
Method Detail
-
fromJ9HashTable
public static HashTable<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> 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
-
-