# Hierarchy For Package org.apache.lucene.internal.hppc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.internal.hppc.AbstractIterator<E> (implements java.util.Iterator<E>)
    - org.apache.lucene.internal.hppc.CharHashSet.EntryIterator
    - org.apache.lucene.internal.hppc.IntHashSet.EntryIterator
    - org.apache.lucene.internal.hppc.LongHashSet.EntryIterator
  - org.apache.lucene.internal.hppc.BitMixer
  - org.apache.lucene.internal.hppc.CharCursor
  - org.apache.lucene.internal.hppc.CharHashSet (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.CharObjectHashMap<VType> (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.CharObjectHashMap.CharObjectCursor<VType>
  - org.apache.lucene.internal.hppc.CharObjectHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.CharObjectHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.DoubleCursor
  - org.apache.lucene.internal.hppc.FloatArrayList (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
    - org.apache.lucene.internal.hppc.MaxSizedFloatArrayList
  - org.apache.lucene.internal.hppc.FloatCursor
  - org.apache.lucene.internal.hppc.IntArrayList (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
    - org.apache.lucene.internal.hppc.MaxSizedIntArrayList
  - org.apache.lucene.internal.hppc.IntCursor
  - org.apache.lucene.internal.hppc.IntDoubleHashMap (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntDoubleHashMap.IntDoubleCursor
  - org.apache.lucene.internal.hppc.IntDoubleHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntDoubleHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntFloatHashMap (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntFloatHashMap.IntFloatCursor
  - org.apache.lucene.internal.hppc.IntFloatHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntFloatHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntHashSet (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntIntHashMap (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntIntHashMap.IntContainer (implements java.lang.Iterable<T>)
    - org.apache.lucene.internal.hppc.IntIntHashMap.KeysContainer
  - org.apache.lucene.internal.hppc.IntIntHashMap.IntIntCursor
  - org.apache.lucene.internal.hppc.IntLongHashMap (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntLongHashMap.IntLongCursor
  - org.apache.lucene.internal.hppc.IntLongHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntLongHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntObjectHashMap<VType> (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntObjectHashMap.IntObjectCursor<VType>
  - org.apache.lucene.internal.hppc.IntObjectHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.IntObjectHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongArrayList (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongCursor
  - org.apache.lucene.internal.hppc.LongFloatHashMap (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongFloatHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongFloatHashMap.LongFloatCursor
  - org.apache.lucene.internal.hppc.LongFloatHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongHashSet (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongIntHashMap (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongIntHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongIntHashMap.LongIntCursor
  - org.apache.lucene.internal.hppc.LongIntHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongObjectHashMap<VType> (implements org.apache.lucene.util.Accountable, java.lang.Cloneable, java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongObjectHashMap.KeysContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.LongObjectHashMap.LongObjectCursor<VType>
  - org.apache.lucene.internal.hppc.LongObjectHashMap.ValuesContainer (implements java.lang.Iterable<T>)
  - org.apache.lucene.internal.hppc.ObjectCursor<VType>
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.lucene.internal.hppc.BufferAllocationException