Package it.unimi.dsi.fastutil.objects

Provides type-specific classes for object elements or keys.

See:
          Description

Interface Summary
Object2BooleanMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2BooleanMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2BooleanSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2ByteMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2ByteMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2ByteSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2CharMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2CharMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2CharSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2DoubleMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2DoubleMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2DoubleSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2FloatMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2FloatMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2FloatSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2IntMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2IntMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2IntSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2LongMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2LongMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2LongSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2ObjectMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2ObjectMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2ObjectSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2ReferenceMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2ReferenceMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2ReferenceSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Object2ShortMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Object2ShortMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Object2ShortSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
ObjectBidirectionalIterator A type-specific bidirectional iterator; provides an additional method to reduce type juggling, and the possibility to skip elements backwards.
ObjectCollection A type-specific Collection; provides some additional methods that use polymorphism to reduce type juggling.
ObjectIterator A type-specific Iterator; provides an additional method to reduce type juggling, and the possibility to skip elements.
ObjectList A type-specific List; provides some additional methods that use polymorphism to reduce type juggling.
ObjectListIterator A type-specific bidirectional iterator that is also a ListIterator.
ObjectSet A type-specific Set; provides some additional methods that use polymorphism to reduce type juggling.
ObjectSortedSet A type-specific SortedSet; provides some additional methods that use polymorphism to reduce type juggling.
Reference2BooleanMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2BooleanMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2BooleanSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2ByteMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2ByteMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2ByteSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2CharMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2CharMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2CharSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2DoubleMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2DoubleMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2DoubleSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2FloatMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2FloatMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2FloatSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2IntMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2IntMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2IntSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2LongMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2LongMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2LongSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2ObjectMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2ObjectMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2ObjectSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2ReferenceMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2ReferenceMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2ReferenceSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
Reference2ShortMap A type-specific Map; provides some additional methods that use polymorphism to reduce type juggling, and handling of a default return value.
Reference2ShortMap.Entry A type-specific Map.Entry; provides some additional methods to access its content reducing type juggling.
Reference2ShortSortedMap A type-specific SortedMap; provides some additional methods that use polymorphism to reduce type juggling.
ReferenceCollection A type-specific Collection; provides some additional methods that use polymorphism to reduce type juggling.
ReferenceList A type-specific List; provides some additional methods that use polymorphism to reduce type juggling.
ReferenceSet A type-specific Set; provides some additional methods that use polymorphism to reduce type juggling.
ReferenceSortedSet A type-specific SortedSet; provides some additional methods that use polymorphism to reduce type juggling.
 

Class Summary
AbstractObject2BooleanMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2BooleanMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2BooleanSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2ByteMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2ByteMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2ByteSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2CharMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2CharMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2CharSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2DoubleMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2DoubleMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2DoubleSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2FloatMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2FloatMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2FloatSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2IntMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2IntMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2IntSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2LongMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2LongMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2LongSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2ObjectMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2ObjectMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2ObjectSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2ReferenceMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2ReferenceMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2ReferenceSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObject2ShortMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractObject2ShortMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractObject2ShortSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractObjectBidirectionalIterator An abstract class facilitating the creation of type-specific bidirectional iterators.
AbstractObjectCollection An abstract class providing basic methods for collections implementing a type-specific interface.
AbstractObjectIterator An abstract class facilitating the creation of type-specific iterators.
AbstractObjectList An abstract class providing basic methods for lists implementing a type-specific list interface.
AbstractObjectList.ObjectSubList  
AbstractObjectListIterator An abstract class facilitating the creation of type-specific list iterators.
AbstractObjectSet An abstract class providing basic methods for sets implementing a type-specific interface.
AbstractObjectSortedSet An abstract class providing basic methods for sorted sets implementing a type-specific interface.
AbstractReference2BooleanMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2BooleanMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2BooleanSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2ByteMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2ByteMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2ByteSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2CharMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2CharMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2CharSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2DoubleMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2DoubleMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2DoubleSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2FloatMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2FloatMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2FloatSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2IntMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2IntMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2IntSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2LongMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2LongMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2LongSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2ObjectMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2ObjectMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2ObjectSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2ReferenceMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2ReferenceMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2ReferenceSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReference2ShortMap An abstract class providing basic methods for maps implementing a type-specific interface.
AbstractReference2ShortMap.BasicEntry This class provides a basic but complete type-specific entry class for all those maps implementations that do not have entries on their own (e.g., most immutable maps).
AbstractReference2ShortSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.
AbstractReferenceCollection An abstract class providing basic methods for collections implementing a type-specific interface.
AbstractReferenceList An abstract class providing basic methods for lists implementing a type-specific list interface.
AbstractReferenceList.ReferenceSubList  
AbstractReferenceSet An abstract class providing basic methods for sets implementing a type-specific interface.
AbstractReferenceSortedSet An abstract class providing basic methods for sorted sets implementing a type-specific interface.
Object2BooleanAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2BooleanLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2BooleanLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2BooleanMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2BooleanMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2BooleanMaps.Singleton An immutable class representing a type-specific singleton map.
Object2BooleanMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2BooleanMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2BooleanOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2BooleanOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2BooleanRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2BooleanSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2BooleanSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2BooleanSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2BooleanSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2BooleanSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2ByteAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2ByteLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ByteLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ByteMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2ByteMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2ByteMaps.Singleton An immutable class representing a type-specific singleton map.
Object2ByteMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2ByteMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2ByteOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2ByteOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2ByteRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2ByteSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2ByteSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2ByteSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2ByteSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2ByteSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2CharAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2CharLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2CharLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2CharMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2CharMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2CharMaps.Singleton An immutable class representing a type-specific singleton map.
Object2CharMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2CharMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2CharOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2CharOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2CharRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2CharSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2CharSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2CharSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2CharSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2CharSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2DoubleAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2DoubleLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2DoubleLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2DoubleMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2DoubleMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2DoubleMaps.Singleton An immutable class representing a type-specific singleton map.
Object2DoubleMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2DoubleMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2DoubleOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2DoubleOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2DoubleRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2DoubleSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2DoubleSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2DoubleSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2DoubleSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2DoubleSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2FloatAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2FloatLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2FloatLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2FloatMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2FloatMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2FloatMaps.Singleton An immutable class representing a type-specific singleton map.
Object2FloatMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2FloatMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2FloatOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2FloatOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2FloatRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2FloatSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2FloatSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2FloatSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2FloatSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2FloatSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2IntAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2IntLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2IntLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2IntMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2IntMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2IntMaps.Singleton An immutable class representing a type-specific singleton map.
Object2IntMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2IntMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2IntOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2IntOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2IntRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2IntSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2IntSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2IntSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2IntSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2IntSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2LongAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2LongLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2LongLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2LongMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2LongMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2LongMaps.Singleton An immutable class representing a type-specific singleton map.
Object2LongMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2LongMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2LongOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2LongOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2LongRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2LongSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2LongSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2LongSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2LongSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2LongSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2ObjectAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2ObjectLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ObjectLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ObjectMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2ObjectMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2ObjectMaps.Singleton An immutable class representing a type-specific singleton map.
Object2ObjectMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2ObjectMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2ObjectOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2ObjectOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2ObjectRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2ObjectSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2ObjectSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2ObjectSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2ObjectSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2ObjectSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2ReferenceAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2ReferenceLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ReferenceLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ReferenceMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2ReferenceMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2ReferenceMaps.Singleton An immutable class representing a type-specific singleton map.
Object2ReferenceMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2ReferenceMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2ReferenceOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2ReferenceOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2ReferenceRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2ReferenceSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2ReferenceSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2ReferenceSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2ReferenceSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2ReferenceSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Object2ShortAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.
Object2ShortLinkedOpenCustomHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ShortLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Object2ShortMaps A class providing static methods and objects that do useful things with type-specific maps.
Object2ShortMaps.EmptyMap An immutable class representing an empty type-specific map.
Object2ShortMaps.Singleton An immutable class representing a type-specific singleton map.
Object2ShortMaps.SynchronizedMap A synchronized wrapper class for maps.
Object2ShortMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Object2ShortOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation.
Object2ShortOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Object2ShortRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.
Object2ShortSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Object2ShortSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Object2ShortSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Object2ShortSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Object2ShortSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
ObjectArrayIndirectDoublePriorityQueue A type-specific array-based indirect double priority queue.
ObjectArrayIndirectPriorityQueue A type-specific array-based semi-indirect priority queue.
ObjectArrayList A type-specific array-based list; provides some additional methods that use polymorphism to reduce type juggling.
ObjectArrayPriorityQueue A type-specific array-based priority queue.
ObjectArrays A class providing static methods and objects that do useful things with type-specific arrays.
ObjectAVLTreeSet A type-specific AVL tree set with a fast, small-footprint implementation.
ObjectCollections A class providing static methods and objects that do useful things with type-specific collections.
ObjectCollections.SynchronizedCollection A synchronized wrapper class for collections.
ObjectCollections.UnmodifiableCollection An unmodifiable wrapper class for collections.
ObjectComparators A class providing static methods and objects that do useful things with comparators.
ObjectHeapIndirectDoublePriorityQueue A type-specific heap-based indirect double priority queue.
ObjectHeapIndirectPriorityQueue A type-specific heap-based indirect priority queue.
ObjectHeapPriorityQueue A type-specific heap-based priority queue.
ObjectHeaps A class providing static methods and objects that do useful things with heaps.
ObjectHeapSemiIndirectPriorityQueue A type-specific heap-based semi-indirect priority queue.
ObjectHeapSesquiIndirectDoublePriorityQueue A type-specific heap-based sesqui-indirect double priority queue.
ObjectIndirectHeaps A class providing static methods and objects that do useful things with indirect heaps.
ObjectIterators A class providing static methods and objects that do useful things with type-specific iterators.
ObjectIterators.UnmodifiableBidirectionalIterator An unmodifiable wrapper class for bidirectional iterators.
ObjectIterators.UnmodifiableIterator An unmodifiable wrapper class for iterators.
ObjectIterators.UnmodifiableListIterator An unmodifiable wrapper class for list iterators.
ObjectLinkedOpenCustomHashSet A type-specific linked hash set with with a fast, small-footprint implementation.
ObjectLinkedOpenHashSet A type-specific linked hash set with with a fast, small-footprint implementation.
ObjectLists A class providing static methods and objects that do useful things with type-specific lists.
ObjectLists.Singleton An immutable class representing a type-specific singleton list.
ObjectLists.SynchronizedList A synchronized wrapper class for lists.
ObjectLists.UnmodifiableList An unmodifiable wrapper class for lists.
ObjectOpenCustomHashSet A type-specific hash set with with a fast, small-footprint implementation.
ObjectOpenHashSet A hash set with with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
ObjectPriorityQueues A class providing static methods and objects that do useful things with type-specific priority queues.
ObjectPriorityQueues.SynchronizedPriorityQueue A synchronized wrapper class for priority queues.
ObjectRBTreeSet A type-specific red-black tree set with a fast, small-footprint implementation.
ObjectSemiIndirectHeaps A class providing static methods and objects that do useful things with semi-indirect heaps.
ObjectSets A class providing static methods and objects that do useful things with type-specific sets.
ObjectSets.Singleton An immutable class representing a type-specific singleton set.
ObjectSets.SynchronizedSet A synchronized wrapper class for sets.
ObjectSets.UnmodifiableSet An unmodifiable wrapper class for sets.
ObjectSortedSets A class providing static methods and objects that do useful things with type-specific sorted sets.
ObjectSortedSets.Singleton A class representing a singleton sorted set.
ObjectSortedSets.SynchronizedSortedSet A synchronized wrapper class for sorted sets.
ObjectSortedSets.UnmodifiableSortedSet An unmodifiable wrapper class for sorted sets.
Reference2BooleanLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2BooleanMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2BooleanMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2BooleanMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2BooleanMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2BooleanMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2BooleanOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2BooleanSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2BooleanSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2BooleanSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2BooleanSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2BooleanSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2ByteLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2ByteMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2ByteMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2ByteMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2ByteMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2ByteMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2ByteOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2ByteSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2ByteSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2ByteSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2ByteSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2ByteSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2CharLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2CharMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2CharMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2CharMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2CharMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2CharMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2CharOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2CharSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2CharSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2CharSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2CharSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2CharSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2DoubleLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2DoubleMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2DoubleMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2DoubleMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2DoubleMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2DoubleMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2DoubleOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2DoubleSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2DoubleSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2DoubleSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2DoubleSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2DoubleSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2FloatLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2FloatMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2FloatMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2FloatMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2FloatMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2FloatMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2FloatOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2FloatSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2FloatSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2FloatSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2FloatSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2FloatSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2IntLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2IntMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2IntMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2IntMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2IntMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2IntMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2IntOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2IntSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2IntSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2IntSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2IntSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2IntSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2LongLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2LongMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2LongMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2LongMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2LongMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2LongMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2LongOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2LongSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2LongSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2LongSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2LongSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2LongSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2ObjectLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2ObjectMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2ObjectMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2ObjectMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2ObjectMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2ObjectMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2ObjectOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2ObjectSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2ObjectSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2ObjectSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2ObjectSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2ObjectSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2ReferenceLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2ReferenceMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2ReferenceMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2ReferenceMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2ReferenceMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2ReferenceMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2ReferenceOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2ReferenceSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2ReferenceSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2ReferenceSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2ReferenceSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2ReferenceSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
Reference2ShortLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.
Reference2ShortMaps A class providing static methods and objects that do useful things with type-specific maps.
Reference2ShortMaps.EmptyMap An immutable class representing an empty type-specific map.
Reference2ShortMaps.Singleton An immutable class representing a type-specific singleton map.
Reference2ShortMaps.SynchronizedMap A synchronized wrapper class for maps.
Reference2ShortMaps.UnmodifiableMap An unmodifiable wrapper class for maps.
Reference2ShortOpenHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
Reference2ShortSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.
Reference2ShortSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.
Reference2ShortSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.
Reference2ShortSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.
Reference2ShortSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.
ReferenceArrayList A type-specific array-based list; provides some additional methods that use polymorphism to reduce type juggling.
ReferenceCollections A class providing static methods and objects that do useful things with type-specific collections.
ReferenceCollections.SynchronizedCollection A synchronized wrapper class for collections.
ReferenceCollections.UnmodifiableCollection An unmodifiable wrapper class for collections.
ReferenceLinkedOpenHashSet A type-specific linked hash set with with a fast, small-footprint implementation.
ReferenceLists A class providing static methods and objects that do useful things with type-specific lists.
ReferenceLists.Singleton An immutable class representing a type-specific singleton list.
ReferenceLists.SynchronizedList A synchronized wrapper class for lists.
ReferenceLists.UnmodifiableList An unmodifiable wrapper class for lists.
ReferenceOpenHashSet A hash set with with a fast, small-footprint implementation whose hashing strategy is specified at creation time.
ReferenceSets A class providing static methods and objects that do useful things with type-specific sets.
ReferenceSets.Singleton An immutable class representing a type-specific singleton set.
ReferenceSets.SynchronizedSet A synchronized wrapper class for sets.
ReferenceSets.UnmodifiableSet An unmodifiable wrapper class for sets.
ReferenceSortedSets A class providing static methods and objects that do useful things with type-specific sorted sets.
ReferenceSortedSets.Singleton A class representing a singleton sorted set.
ReferenceSortedSets.SynchronizedSortedSet A synchronized wrapper class for sorted sets.
ReferenceSortedSets.UnmodifiableSortedSet An unmodifiable wrapper class for sorted sets.
 

Package it.unimi.dsi.fastutil.objects Description

Provides type-specific classes for object elements or keys.

Whenever possible, fastutil provides both typical collections, which compare objects using equals(), and reference-based collections, which use equality (==). See the related comments in the overview.

Of course, reference-based sorted sets and maps make no sense, and are not generated.