Class PackageHashTable
java.lang.Object
com.ibm.j9ddr.vm29.j9.HashTable<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer>
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 HashTable
HashTable.HashEqualFunction<StructType>, HashTable.HashFunction<StructType> - 
Field Summary
Fields declared in class HashTable
_comparatorFn, _equalFn, _hashFn, _structType, _table - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPackageHashTable(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
Modifier and TypeMethodDescriptionstatic HashTable<com.ibm.j9ddr.vm29.pointer.generated.J9PackagePointer> fromJ9HashTable(com.ibm.j9ddr.vm29.pointer.generated.J9HashTablePointer structure) Opens J9HashTable from J9HashTablePointerMethods declared in class HashTable_V1
find, getCount, getTableName, isSpaceOpt, iteratorMethods declared in class HashTable
fromJ9HashTable, fromJ9HashTable 
- 
Constructor Details
- 
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 Details
- 
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
 
 -