# All Classes and Interfaces

Class
Description
HashingStrategy<T>
Interface to support pluggable hashing strategies in maps and sets.
IdentityHashingStrategy<K>
A `HashingStrategy` that does identity comparisons (`==`) and uses `System.identityHashCode(Object)` for hashCode generation.
TAdvancingIterator
Common interface for iterators that operate via the "advance" method for moving the cursor to the next element.
TByteArrayList
A resizable, array-backed list of byte primitives.
TByteArrayStack
A stack of byte primitives, backed by a TByteArrayList
TByteByteHashMap
An open addressed Map implementation for byte keys and byte values.
TByteByteIterator
Iterator for maps of type byte and byte.
TByteByteMap
Interface for a primitive map of byte keys and byte values.
TByteByteMapDecorator
Wrapper class to make a TByteByteMap conform to the `java.util.Map` API.
TByteByteProcedure
Interface for procedures that take two parameters of type byte and byte.
TByteCharHashMap
An open addressed Map implementation for byte keys and char values.
TByteCharIterator
Iterator for maps of type byte and char.
TByteCharMap
Interface for a primitive map of byte keys and char values.
TByteCharMapDecorator
Wrapper class to make a TByteCharMap conform to the `java.util.Map` API.
TByteCharProcedure
Interface for procedures that take two parameters of type byte and char.
TByteCollection
An interface that mimics the `Collection` interface.
TByteDoubleHashMap
An open addressed Map implementation for byte keys and double values.
TByteDoubleIterator
Iterator for maps of type byte and double.
TByteDoubleMap
Interface for a primitive map of byte keys and double values.
TByteDoubleMapDecorator
Wrapper class to make a TByteDoubleMap conform to the `java.util.Map` API.
TByteDoubleProcedure
Interface for procedures that take two parameters of type byte and double.
TByteFloatHashMap
An open addressed Map implementation for byte keys and float values.
TByteFloatIterator
Iterator for maps of type byte and float.
TByteFloatMap
Interface for a primitive map of byte keys and float values.
TByteFloatMapDecorator
Wrapper class to make a TByteFloatMap conform to the `java.util.Map` API.
TByteFloatProcedure
Interface for procedures that take two parameters of type byte and float.
TByteFunction
Interface for functions that accept and return one byte primitive.
TByteHashSet
An open addressed set implementation for byte primitives.
TByteIntHashMap
An open addressed Map implementation for byte keys and int values.
TByteIntIterator
Iterator for maps of type byte and int.
TByteIntMap
Interface for a primitive map of byte keys and int values.
TByteIntMapDecorator
Wrapper class to make a TByteIntMap conform to the `java.util.Map` API.
TByteIntProcedure
Interface for procedures that take two parameters of type byte and int.
TByteIterator
Iterator for byte collections.
TByteLinkedList
A resizable, double linked list of byte primitives.
TByteList
Interface for Trove list implementations.
TByteListDecorator
Wrapper class to make a TByteList conform to the `java.util.List` API.
TByteLongHashMap
An open addressed Map implementation for byte keys and long values.
TByteLongIterator
Iterator for maps of type byte and long.
TByteLongMap
Interface for a primitive map of byte keys and long values.
TByteLongMapDecorator
Wrapper class to make a TByteLongMap conform to the `java.util.Map` API.
TByteLongProcedure
Interface for procedures that take two parameters of type byte and long.
TByteObjectHashMap<V>
An open addressed Map implementation for byte keys and Object values.
TByteObjectIterator<V>
Iterator for maps of type byte and Object.
TByteObjectMap<V>
Interface for a primitive map of byte keys and Object values.
TByteObjectMapDecorator<V>
Wrapper class to make a TByteObjectMap conform to the `java.util.Map` API.
TByteObjectProcedure<T>
Interface for procedures that take two parameters of type byte and Object.
TByteProcedure
Interface for procedures with one byte parameter.
TByteQueue
Interface for Trove queue implementations.
TByteSet
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TByteSetDecorator
Wrapper class to make a TByteSet conform to the `java.util.Set` API.
TByteShortHashMap
An open addressed Map implementation for byte keys and short values.
TByteShortIterator
Iterator for maps of type byte and short.
TByteShortMap
Interface for a primitive map of byte keys and short values.
TByteShortMapDecorator
Wrapper class to make a TByteShortMap conform to the `java.util.Map` API.
TByteShortProcedure
Interface for procedures that take two parameters of type byte and short.
TByteStack
A stack of byte primitives.
TCharArrayList
A resizable, array-backed list of char primitives.
TCharArrayStack
A stack of char primitives, backed by a TCharArrayList
TCharByteHashMap
An open addressed Map implementation for char keys and byte values.
TCharByteIterator
Iterator for maps of type char and byte.
TCharByteMap
Interface for a primitive map of char keys and byte values.
TCharByteMapDecorator
Wrapper class to make a TCharByteMap conform to the `java.util.Map` API.
TCharByteProcedure
Interface for procedures that take two parameters of type char and byte.
TCharCharHashMap
An open addressed Map implementation for char keys and char values.
TCharCharIterator
Iterator for maps of type char and char.
TCharCharMap
Interface for a primitive map of char keys and char values.
TCharCharMapDecorator
Wrapper class to make a TCharCharMap conform to the `java.util.Map` API.
TCharCharProcedure
Interface for procedures that take two parameters of type char and char.
TCharCollection
An interface that mimics the `Collection` interface.
TCharDoubleHashMap
An open addressed Map implementation for char keys and double values.
TCharDoubleIterator
Iterator for maps of type char and double.
TCharDoubleMap
Interface for a primitive map of char keys and double values.
TCharDoubleMapDecorator
Wrapper class to make a TCharDoubleMap conform to the `java.util.Map` API.
TCharDoubleProcedure
Interface for procedures that take two parameters of type char and double.
TCharFloatHashMap
An open addressed Map implementation for char keys and float values.
TCharFloatIterator
Iterator for maps of type char and float.
TCharFloatMap
Interface for a primitive map of char keys and float values.
TCharFloatMapDecorator
Wrapper class to make a TCharFloatMap conform to the `java.util.Map` API.
TCharFloatProcedure
Interface for procedures that take two parameters of type char and float.
TCharFunction
Interface for functions that accept and return one char primitive.
TCharHashSet
An open addressed set implementation for char primitives.
TCharIntHashMap
An open addressed Map implementation for char keys and int values.
TCharIntIterator
Iterator for maps of type char and int.
TCharIntMap
Interface for a primitive map of char keys and int values.
TCharIntMapDecorator
Wrapper class to make a TCharIntMap conform to the `java.util.Map` API.
TCharIntProcedure
Interface for procedures that take two parameters of type char and int.
TCharIterator
Iterator for char collections.
TCharLinkedList
A resizable, double linked list of char primitives.
TCharList
Interface for Trove list implementations.
TCharListDecorator
Wrapper class to make a TCharList conform to the `java.util.List` API.
TCharLongHashMap
An open addressed Map implementation for char keys and long values.
TCharLongIterator
Iterator for maps of type char and long.
TCharLongMap
Interface for a primitive map of char keys and long values.
TCharLongMapDecorator
Wrapper class to make a TCharLongMap conform to the `java.util.Map` API.
TCharLongProcedure
Interface for procedures that take two parameters of type char and long.
TCharObjectHashMap<V>
An open addressed Map implementation for char keys and Object values.
TCharObjectIterator<V>
Iterator for maps of type char and Object.
TCharObjectMap<V>
Interface for a primitive map of char keys and Object values.
TCharObjectMapDecorator<V>
Wrapper class to make a TCharObjectMap conform to the `java.util.Map` API.
TCharObjectProcedure<T>
Interface for procedures that take two parameters of type char and Object.
TCharProcedure
Interface for procedures with one char parameter.
TCharQueue
Interface for Trove queue implementations.
TCharSet
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TCharSetDecorator
Wrapper class to make a TCharSet conform to the `java.util.Set` API.
TCharShortHashMap
An open addressed Map implementation for char keys and short values.
TCharShortIterator
Iterator for maps of type char and short.
TCharShortMap
Interface for a primitive map of char keys and short values.
TCharShortMapDecorator
Wrapper class to make a TCharShortMap conform to the `java.util.Map` API.
TCharShortProcedure
Interface for procedures that take two parameters of type char and short.
TCharStack
A stack of char primitives.
TCollections
Trove equivalent of the `Collections` class.
TCustomHashMap<K,V>
An implementation of the Map interface which uses an open addressed hash table to store its contents.
TCustomHashSet<E>
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TDecorators
This is a static utility class that provides functions for simplifying creation of decorators.
TDoubleArrayList
A resizable, array-backed list of double primitives.
TDoubleArrayStack
A stack of double primitives, backed by a TDoubleArrayList
TDoubleByteHashMap
An open addressed Map implementation for double keys and byte values.
TDoubleByteIterator
Iterator for maps of type double and byte.
TDoubleByteMap
Interface for a primitive map of double keys and byte values.
TDoubleByteMapDecorator
Wrapper class to make a TDoubleByteMap conform to the `java.util.Map` API.
TDoubleByteProcedure
Interface for procedures that take two parameters of type double and byte.
TDoubleCharHashMap
An open addressed Map implementation for double keys and char values.
TDoubleCharIterator
Iterator for maps of type double and char.
TDoubleCharMap
Interface for a primitive map of double keys and char values.
TDoubleCharMapDecorator
Wrapper class to make a TDoubleCharMap conform to the `java.util.Map` API.
TDoubleCharProcedure
Interface for procedures that take two parameters of type double and char.
TDoubleCollection
An interface that mimics the `Collection` interface.
TDoubleDoubleHashMap
An open addressed Map implementation for double keys and double values.
TDoubleDoubleIterator
Iterator for maps of type double and double.
TDoubleDoubleMap
Interface for a primitive map of double keys and double values.
TDoubleDoubleMapDecorator
Wrapper class to make a TDoubleDoubleMap conform to the `java.util.Map` API.
TDoubleDoubleProcedure
Interface for procedures that take two parameters of type double and double.
TDoubleFloatHashMap
An open addressed Map implementation for double keys and float values.
TDoubleFloatIterator
Iterator for maps of type double and float.
TDoubleFloatMap
Interface for a primitive map of double keys and float values.
TDoubleFloatMapDecorator
Wrapper class to make a TDoubleFloatMap conform to the `java.util.Map` API.
TDoubleFloatProcedure
Interface for procedures that take two parameters of type double and float.
TDoubleFunction
Interface for functions that accept and return one double primitive.
TDoubleHashSet
An open addressed set implementation for double primitives.
TDoubleIntHashMap
An open addressed Map implementation for double keys and int values.
TDoubleIntIterator
Iterator for maps of type double and int.
TDoubleIntMap
Interface for a primitive map of double keys and int values.
TDoubleIntMapDecorator
Wrapper class to make a TDoubleIntMap conform to the `java.util.Map` API.
TDoubleIntProcedure
Interface for procedures that take two parameters of type double and int.
TDoubleIterator
Iterator for double collections.
TDoubleLinkedList
A resizable, double linked list of double primitives.
TDoubleList
Interface for Trove list implementations.
TDoubleListDecorator
Wrapper class to make a TDoubleList conform to the `java.util.List` API.
TDoubleLongHashMap
An open addressed Map implementation for double keys and long values.
TDoubleLongIterator
Iterator for maps of type double and long.
TDoubleLongMap
Interface for a primitive map of double keys and long values.
TDoubleLongMapDecorator
Wrapper class to make a TDoubleLongMap conform to the `java.util.Map` API.
TDoubleLongProcedure
Interface for procedures that take two parameters of type double and long.
TDoubleObjectHashMap<V>
An open addressed Map implementation for double keys and Object values.
TDoubleObjectIterator<V>
Iterator for maps of type double and Object.
TDoubleObjectMap<V>
Interface for a primitive map of double keys and Object values.
TDoubleObjectMapDecorator<V>
Wrapper class to make a TDoubleObjectMap conform to the `java.util.Map` API.
TDoubleObjectProcedure<T>
Interface for procedures that take two parameters of type double and Object.
TDoubleProcedure
Interface for procedures with one double parameter.
TDoubleQueue
Interface for Trove queue implementations.
TDoubleSet
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TDoubleSetDecorator
Wrapper class to make a TDoubleSet conform to the `java.util.Set` API.
TDoubleShortHashMap
An open addressed Map implementation for double keys and short values.
TDoubleShortIterator
Iterator for maps of type double and short.
TDoubleShortMap
Interface for a primitive map of double keys and short values.
TDoubleShortMapDecorator
Wrapper class to make a TDoubleShortMap conform to the `java.util.Map` API.
TDoubleShortProcedure
Interface for procedures that take two parameters of type double and short.
TDoubleStack
A stack of double primitives.
TFloatArrayList
A resizable, array-backed list of float primitives.
TFloatArrayStack
A stack of float primitives, backed by a TFloatArrayList
TFloatByteHashMap
An open addressed Map implementation for float keys and byte values.
TFloatByteIterator
Iterator for maps of type float and byte.
TFloatByteMap
Interface for a primitive map of float keys and byte values.
TFloatByteMapDecorator
Wrapper class to make a TFloatByteMap conform to the `java.util.Map` API.
TFloatByteProcedure
Interface for procedures that take two parameters of type float and byte.
TFloatCharHashMap
An open addressed Map implementation for float keys and char values.
TFloatCharIterator
Iterator for maps of type float and char.
TFloatCharMap
Interface for a primitive map of float keys and char values.
TFloatCharMapDecorator
Wrapper class to make a TFloatCharMap conform to the `java.util.Map` API.
TFloatCharProcedure
Interface for procedures that take two parameters of type float and char.
TFloatCollection
An interface that mimics the `Collection` interface.
TFloatDoubleHashMap
An open addressed Map implementation for float keys and double values.
TFloatDoubleIterator
Iterator for maps of type float and double.
TFloatDoubleMap
Interface for a primitive map of float keys and double values.
TFloatDoubleMapDecorator
Wrapper class to make a TFloatDoubleMap conform to the `java.util.Map` API.
TFloatDoubleProcedure
Interface for procedures that take two parameters of type float and double.
TFloatFloatHashMap
An open addressed Map implementation for float keys and float values.
TFloatFloatIterator
Iterator for maps of type float and float.
TFloatFloatMap
Interface for a primitive map of float keys and float values.
TFloatFloatMapDecorator
Wrapper class to make a TFloatFloatMap conform to the `java.util.Map` API.
TFloatFloatProcedure
Interface for procedures that take two parameters of type float and float.
TFloatFunction
Interface for functions that accept and return one float primitive.
TFloatHashSet
An open addressed set implementation for float primitives.
TFloatIntHashMap
An open addressed Map implementation for float keys and int values.
TFloatIntIterator
Iterator for maps of type float and int.
TFloatIntMap
Interface for a primitive map of float keys and int values.
TFloatIntMapDecorator
Wrapper class to make a TFloatIntMap conform to the `java.util.Map` API.
TFloatIntProcedure
Interface for procedures that take two parameters of type float and int.
TFloatIterator
Iterator for float collections.
TFloatLinkedList
A resizable, double linked list of float primitives.
TFloatList
Interface for Trove list implementations.
TFloatListDecorator
Wrapper class to make a TFloatList conform to the `java.util.List` API.
TFloatLongHashMap
An open addressed Map implementation for float keys and long values.
TFloatLongIterator
Iterator for maps of type float and long.
TFloatLongMap
Interface for a primitive map of float keys and long values.
TFloatLongMapDecorator
Wrapper class to make a TFloatLongMap conform to the `java.util.Map` API.
TFloatLongProcedure
Interface for procedures that take two parameters of type float and long.
TFloatObjectHashMap<V>
An open addressed Map implementation for float keys and Object values.
TFloatObjectIterator<V>
Iterator for maps of type float and Object.
TFloatObjectMap<V>
Interface for a primitive map of float keys and Object values.
TFloatObjectMapDecorator<V>
Wrapper class to make a TFloatObjectMap conform to the `java.util.Map` API.
TFloatObjectProcedure<T>
Interface for procedures that take two parameters of type float and Object.
TFloatProcedure
Interface for procedures with one float parameter.
TFloatQueue
Interface for Trove queue implementations.
TFloatSet
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TFloatSetDecorator
Wrapper class to make a TFloatSet conform to the `java.util.Set` API.
TFloatShortHashMap
An open addressed Map implementation for float keys and short values.
TFloatShortIterator
Iterator for maps of type float and short.
TFloatShortMap
Interface for a primitive map of float keys and short values.
TFloatShortMapDecorator
Wrapper class to make a TFloatShortMap conform to the `java.util.Map` API.
TFloatShortProcedure
Interface for procedures that take two parameters of type float and short.
TFloatStack
A stack of float primitives.
THashMap<K,V>
An implementation of the Map interface which uses an open addressed hash table to store its contents.
THashSet<E>
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TIntArrayList
A resizable, array-backed list of int primitives.
TIntArrayStack
A stack of int primitives, backed by a TIntArrayList
TIntByteHashMap
An open addressed Map implementation for int keys and byte values.
TIntByteIterator
Iterator for maps of type int and byte.
TIntByteMap
Interface for a primitive map of int keys and byte values.
TIntByteMapDecorator
Wrapper class to make a TIntByteMap conform to the `java.util.Map` API.
TIntByteProcedure
Interface for procedures that take two parameters of type int and byte.
TIntCharHashMap
An open addressed Map implementation for int keys and char values.
TIntCharIterator
Iterator for maps of type int and char.
TIntCharMap
Interface for a primitive map of int keys and char values.
TIntCharMapDecorator
Wrapper class to make a TIntCharMap conform to the `java.util.Map` API.
TIntCharProcedure
Interface for procedures that take two parameters of type int and char.
TIntCollection
An interface that mimics the `Collection` interface.
TIntDoubleHashMap
An open addressed Map implementation for int keys and double values.
TIntDoubleIterator
Iterator for maps of type int and double.
TIntDoubleMap
Interface for a primitive map of int keys and double values.
TIntDoubleMapDecorator
Wrapper class to make a TIntDoubleMap conform to the `java.util.Map` API.
TIntDoubleProcedure
Interface for procedures that take two parameters of type int and double.
TIntFloatHashMap
An open addressed Map implementation for int keys and float values.
TIntFloatIterator
Iterator for maps of type int and float.
TIntFloatMap
Interface for a primitive map of int keys and float values.
TIntFloatMapDecorator
Wrapper class to make a TIntFloatMap conform to the `java.util.Map` API.
TIntFloatProcedure
Interface for procedures that take two parameters of type int and float.
TIntFunction
Interface for functions that accept and return one int primitive.
TIntHashSet
An open addressed set implementation for int primitives.
TIntIntHashMap
An open addressed Map implementation for int keys and int values.
TIntIntIterator
Iterator for maps of type int and int.
TIntIntMap
Interface for a primitive map of int keys and int values.
TIntIntMapDecorator
Wrapper class to make a TIntIntMap conform to the `java.util.Map` API.
TIntIntProcedure
Interface for procedures that take two parameters of type int and int.
TIntIterator
Iterator for int collections.
TIntLinkedList
A resizable, double linked list of int primitives.
TIntList
Interface for Trove list implementations.
TIntListDecorator
Wrapper class to make a TIntList conform to the `java.util.List` API.
TIntLongHashMap
An open addressed Map implementation for int keys and long values.
TIntLongIterator
Iterator for maps of type int and long.
TIntLongMap
Interface for a primitive map of int keys and long values.
TIntLongMapDecorator
Wrapper class to make a TIntLongMap conform to the `java.util.Map` API.
TIntLongProcedure
Interface for procedures that take two parameters of type int and long.
TIntObjectHashMap<V>
An open addressed Map implementation for int keys and Object values.
TIntObjectIterator<V>
Iterator for maps of type int and Object.
TIntObjectMap<V>
Interface for a primitive map of int keys and Object values.
TIntObjectMapDecorator<V>
Wrapper class to make a TIntObjectMap conform to the `java.util.Map` API.
TIntObjectProcedure<T>
Interface for procedures that take two parameters of type int and Object.
TIntProcedure
Interface for procedures with one int parameter.
TIntQueue
Interface for Trove queue implementations.
TIntSet
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TIntSetDecorator
Wrapper class to make a TIntSet conform to the `java.util.Set` API.
TIntShortHashMap
An open addressed Map implementation for int keys and short values.
TIntShortIterator
Iterator for maps of type int and short.
TIntShortMap
Interface for a primitive map of int keys and short values.
TIntShortMapDecorator
Wrapper class to make a TIntShortMap conform to the `java.util.Map` API.
TIntShortProcedure
Interface for procedures that take two parameters of type int and short.
TIntStack
A stack of int primitives.
TIterator
Common interface for all iterators used in Trove.
TLinkable<T>
Interface for Objects which can be inserted into a TLinkedList.
TLinkableAdapter<T>
Simple adapter class implementing `TLinkable`, so you don't have to.
TLinkedHashSet<E>
Created by IntelliJ IDEA.
TLinkedList<T>
A LinkedList implementation which holds instances of type `TLinkable`.
TLongArrayList
A resizable, array-backed list of long primitives.
TLongArrayStack
A stack of long primitives, backed by a TLongArrayList
TLongByteHashMap
An open addressed Map implementation for long keys and byte values.
TLongByteIterator
Iterator for maps of type long and byte.
TLongByteMap
Interface for a primitive map of long keys and byte values.
TLongByteMapDecorator
Wrapper class to make a TLongByteMap conform to the `java.util.Map` API.
TLongByteProcedure
Interface for procedures that take two parameters of type long and byte.
TLongCharHashMap
An open addressed Map implementation for long keys and char values.
TLongCharIterator
Iterator for maps of type long and char.
TLongCharMap
Interface for a primitive map of long keys and char values.
TLongCharMapDecorator
Wrapper class to make a TLongCharMap conform to the `java.util.Map` API.
TLongCharProcedure
Interface for procedures that take two parameters of type long and char.
TLongCollection
An interface that mimics the `Collection` interface.
TLongDoubleHashMap
An open addressed Map implementation for long keys and double values.
TLongDoubleIterator
Iterator for maps of type long and double.
TLongDoubleMap
Interface for a primitive map of long keys and double values.
TLongDoubleMapDecorator
Wrapper class to make a TLongDoubleMap conform to the `java.util.Map` API.
TLongDoubleProcedure
Interface for procedures that take two parameters of type long and double.
TLongFloatHashMap
An open addressed Map implementation for long keys and float values.
TLongFloatIterator
Iterator for maps of type long and float.
TLongFloatMap
Interface for a primitive map of long keys and float values.
TLongFloatMapDecorator
Wrapper class to make a TLongFloatMap conform to the `java.util.Map` API.
TLongFloatProcedure
Interface for procedures that take two parameters of type long and float.
TLongFunction
Interface for functions that accept and return one long primitive.
TLongHashSet
An open addressed set implementation for long primitives.
TLongIntHashMap
An open addressed Map implementation for long keys and int values.
TLongIntIterator
Iterator for maps of type long and int.
TLongIntMap
Interface for a primitive map of long keys and int values.
TLongIntMapDecorator
Wrapper class to make a TLongIntMap conform to the `java.util.Map` API.
TLongIntProcedure
Interface for procedures that take two parameters of type long and int.
TLongIterator
Iterator for long collections.
TLongLinkedList
A resizable, double linked list of long primitives.
TLongList
Interface for Trove list implementations.
TLongListDecorator
Wrapper class to make a TLongList conform to the `java.util.List` API.
TLongLongHashMap
An open addressed Map implementation for long keys and long values.
TLongLongIterator
Iterator for maps of type long and long.
TLongLongMap
Interface for a primitive map of long keys and long values.
TLongLongMapDecorator
Wrapper class to make a TLongLongMap conform to the `java.util.Map` API.
TLongLongProcedure
Interface for procedures that take two parameters of type long and long.
TLongObjectHashMap<V>
An open addressed Map implementation for long keys and Object values.
TLongObjectIterator<V>
Iterator for maps of type long and Object.
TLongObjectMap<V>
Interface for a primitive map of long keys and Object values.
TLongObjectMapDecorator<V>
Wrapper class to make a TLongObjectMap conform to the `java.util.Map` API.
TLongObjectProcedure<T>
Interface for procedures that take two parameters of type long and Object.
TLongProcedure
Interface for procedures with one long parameter.
TLongQueue
Interface for Trove queue implementations.
TLongSet
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TLongSetDecorator
Wrapper class to make a TLongSet conform to the `java.util.Set` API.
TLongShortHashMap
An open addressed Map implementation for long keys and short values.
TLongShortIterator
Iterator for maps of type long and short.
TLongShortMap
Interface for a primitive map of long keys and short values.
TLongShortMapDecorator
Wrapper class to make a TLongShortMap conform to the `java.util.Map` API.
TLongShortProcedure
Interface for procedures that take two parameters of type long and short.
TLongStack
A stack of long primitives.
TMap<K,V>
Interface extension to `Map` which adds Trove-specific features.
TObjectByteCustomHashMap<K>
An open addressed Map implementation for Object keys and byte values.
TObjectByteHashMap<K>
An open addressed Map implementation for Object keys and byte values.
TObjectByteIterator<K>
Iterator for maps of type Object and byte.
TObjectByteMap<K>
Interface for a primitive map of Object keys and byte values.
TObjectByteMapDecorator<K>
Wrapper class to make a TObjectByteMap conform to the `java.util.Map` API.
TObjectByteProcedure<K>
Interface for procedures that take two parameters of type Object and byte.
TObjectCharCustomHashMap<K>
An open addressed Map implementation for Object keys and char values.
TObjectCharHashMap<K>
An open addressed Map implementation for Object keys and char values.
TObjectCharIterator<K>
Iterator for maps of type Object and char.
TObjectCharMap<K>
Interface for a primitive map of Object keys and char values.
TObjectCharMapDecorator<K>
Wrapper class to make a TObjectCharMap conform to the `java.util.Map` API.
TObjectCharProcedure<K>
Interface for procedures that take two parameters of type Object and char.
TObjectDoubleCustomHashMap<K>
An open addressed Map implementation for Object keys and double values.
TObjectDoubleHashMap<K>
An open addressed Map implementation for Object keys and double values.
TObjectDoubleIterator<K>
Iterator for maps of type Object and double.
TObjectDoubleMap<K>
Interface for a primitive map of Object keys and double values.
TObjectDoubleMapDecorator<K>
Wrapper class to make a TObjectDoubleMap conform to the `java.util.Map` API.
TObjectDoubleProcedure<K>
Interface for procedures that take two parameters of type Object and double.
TObjectFloatCustomHashMap<K>
An open addressed Map implementation for Object keys and float values.
TObjectFloatHashMap<K>
An open addressed Map implementation for Object keys and float values.
TObjectFloatIterator<K>
Iterator for maps of type Object and float.
TObjectFloatMap<K>
Interface for a primitive map of Object keys and float values.
TObjectFloatMapDecorator<K>
Wrapper class to make a TObjectFloatMap conform to the `java.util.Map` API.
TObjectFloatProcedure<K>
Interface for procedures that take two parameters of type Object and float.
TObjectFunction<T,R>
Interface for functions that accept and return one Object reference.
TObjectHashIterator<E>
Iterator for hashtables that use open addressing to resolve collisions.
TObjectIntCustomHashMap<K>
An open addressed Map implementation for Object keys and int values.
TObjectIntHashMap<K>
An open addressed Map implementation for Object keys and int values.
TObjectIntIterator<K>
Iterator for maps of type Object and int.
TObjectIntMap<K>
Interface for a primitive map of Object keys and int values.
TObjectIntMapDecorator<K>
Wrapper class to make a TObjectIntMap conform to the `java.util.Map` API.
TObjectIntProcedure<K>
Interface for procedures that take two parameters of type Object and int.
TObjectLongCustomHashMap<K>
An open addressed Map implementation for Object keys and long values.
TObjectLongHashMap<K>
An open addressed Map implementation for Object keys and long values.
TObjectLongIterator<K>
Iterator for maps of type Object and long.
TObjectLongMap<K>
Interface for a primitive map of Object keys and long values.
TObjectLongMapDecorator<K>
Wrapper class to make a TObjectLongMap conform to the `java.util.Map` API.
TObjectLongProcedure<K>
Interface for procedures that take two parameters of type Object and long.
TObjectObjectProcedure<K,V>
Interface for procedures that take two Object parameters.
TObjectProcedure<T>
Interface for procedures with one Object parameter.
TObjectShortCustomHashMap<K>
An open addressed Map implementation for Object keys and short values.
TObjectShortHashMap<K>
An open addressed Map implementation for Object keys and short values.
TObjectShortIterator<K>
Iterator for maps of type Object and short.
TObjectShortMap<K>
Interface for a primitive map of Object keys and short values.
TObjectShortMapDecorator<K>
Wrapper class to make a TObjectShortMap conform to the `java.util.Map` API.
TObjectShortProcedure<K>
Interface for procedures that take two parameters of type Object and short.
ToObjectArrayProceedure<T>
A procedure which stores each value it receives into a target array.
TPrimitiveIterator
Implements all iterator functions for the hashed object set.
TShortArrayList
A resizable, array-backed list of short primitives.
TShortArrayStack
A stack of short primitives, backed by a TShortArrayList
TShortByteHashMap
An open addressed Map implementation for short keys and byte values.
TShortByteIterator
Iterator for maps of type short and byte.
TShortByteMap
Interface for a primitive map of short keys and byte values.
TShortByteMapDecorator
Wrapper class to make a TShortByteMap conform to the `java.util.Map` API.
TShortByteProcedure
Interface for procedures that take two parameters of type short and byte.
TShortCharHashMap
An open addressed Map implementation for short keys and char values.
TShortCharIterator
Iterator for maps of type short and char.
TShortCharMap
Interface for a primitive map of short keys and char values.
TShortCharMapDecorator
Wrapper class to make a TShortCharMap conform to the `java.util.Map` API.
TShortCharProcedure
Interface for procedures that take two parameters of type short and char.
TShortCollection
An interface that mimics the `Collection` interface.
TShortDoubleHashMap
An open addressed Map implementation for short keys and double values.
TShortDoubleIterator
Iterator for maps of type short and double.
TShortDoubleMap
Interface for a primitive map of short keys and double values.
TShortDoubleMapDecorator
Wrapper class to make a TShortDoubleMap conform to the `java.util.Map` API.
TShortDoubleProcedure
Interface for procedures that take two parameters of type short and double.
TShortFloatHashMap
An open addressed Map implementation for short keys and float values.
TShortFloatIterator
Iterator for maps of type short and float.
TShortFloatMap
Interface for a primitive map of short keys and float values.
TShortFloatMapDecorator
Wrapper class to make a TShortFloatMap conform to the `java.util.Map` API.
TShortFloatProcedure
Interface for procedures that take two parameters of type short and float.
TShortFunction
Interface for functions that accept and return one short primitive.
TShortHashSet
An open addressed set implementation for short primitives.
TShortIntHashMap
An open addressed Map implementation for short keys and int values.
TShortIntIterator
Iterator for maps of type short and int.
TShortIntMap
Interface for a primitive map of short keys and int values.
TShortIntMapDecorator
Wrapper class to make a TShortIntMap conform to the `java.util.Map` API.
TShortIntProcedure
Interface for procedures that take two parameters of type short and int.
TShortIterator
Iterator for short collections.
TShortLinkedList
A resizable, double linked list of short primitives.
TShortList
Interface for Trove list implementations.
TShortListDecorator
Wrapper class to make a TShortList conform to the `java.util.List` API.
TShortLongHashMap
An open addressed Map implementation for short keys and long values.
TShortLongIterator
Iterator for maps of type short and long.
TShortLongMap
Interface for a primitive map of short keys and long values.
TShortLongMapDecorator
Wrapper class to make a TShortLongMap conform to the `java.util.Map` API.
TShortLongProcedure
Interface for procedures that take two parameters of type short and long.
TShortObjectHashMap<V>
An open addressed Map implementation for short keys and Object values.
TShortObjectIterator<V>
Iterator for maps of type short and Object.
TShortObjectMap<V>
Interface for a primitive map of short keys and Object values.
TShortObjectMapDecorator<V>
Wrapper class to make a TShortObjectMap conform to the `java.util.Map` API.
TShortObjectProcedure<T>
Interface for procedures that take two parameters of type short and Object.
TShortProcedure
Interface for procedures with one short parameter.
TShortQueue
Interface for Trove queue implementations.
TShortSet
An implementation of the `Set` interface that uses an open-addressed hash table to store its contents.
TShortSetDecorator
Wrapper class to make a TShortSet conform to the `java.util.Set` API.
TShortShortHashMap
An open addressed Map implementation for short keys and short values.
TShortShortIterator
Iterator for maps of type short and short.
TShortShortMap
Interface for a primitive map of short keys and short values.
TShortShortMapDecorator
Wrapper class to make a TShortShortMap conform to the `java.util.Map` API.
TShortShortProcedure
Interface for procedures that take two parameters of type short and short.
TShortStack
A stack of short primitives.
Version
Simple class meant as a possible main class (via manifest) to report the implementation version of the trove4j jar.