# Hierarchy For Package com.complexible.common.primitives

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.complexible.common.primitives.AbstractLongIterator (implements com.complexible.common.primitives.CloseableLongIterator, com.complexible.common.collect.PeekingLongIterator, com.complexible.common.primitives.ResettableLongIterator)
    - com.complexible.common.primitives.AbstractSkippingLongIterator (implements com.complexible.common.collect.SkippingLongIterator)
    - com.complexible.common.primitives.ConstantAppendingLongIterator
  - com.complexible.common.primitives.ArrayUtil
  - com.complexible.common.primitives.Bits
  - com.complexible.common.primitives.Serializers
  - com.complexible.common.primitives.Serializers.IntSerializer
  - com.complexible.common.primitives.Serializers.LittleEndianLongSerializer
  - com.complexible.common.primitives.Serializers.LongSerializer
  - com.complexible.common.primitives.Serializers.ShortSerializer
  - com.complexible.common.primitives.Serializers.UnsignedLongSerializer
  - com.complexible.common.primitives.Serializers.VarLongSerializer

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.complexible.common.primitives.CloseableLongIterator (also extends com.complexible.common.primitives.LongIterator)
  - com.complexible.common.primitives.Resettable
    - com.complexible.common.primitives.BiLongPredicate.StatefulBiLongPredicate (also extends com.complexible.common.primitives.BiLongPredicate)
- com.complexible.common.primitives.BiLongPredicate
  - com.complexible.common.primitives.BiLongPredicate.StatefulBiLongPredicate (also extends com.complexible.common.primitives.Resettable)
- com.complexible.common.primitives.BiLongPredicate.BiLongFunction<T>
- com.complexible.common.primitives.LongIterator
  - com.complexible.common.primitives.CloseableLongIterator (also extends java.lang.AutoCloseable)
  - com.complexible.common.primitives.ResettableLongIterator
- com.complexible.common.primitives.Serializers.ObjectSerializer<T>