Package it.unimi.dsi.fastutil.longs
Type-specific classes for long elements or keys.
-
Interface Summary Interface Description Long2ByteFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2CharFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2DoubleFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2DoubleMap A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Long2DoubleMap.Entry A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Long2DoubleMap.FastEntrySet An entry set providing fast iteration.Long2DoubleSortedMap A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Long2DoubleSortedMap.FastSortedEntrySet A sorted entry set providing fast iteration.Long2FloatFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2IntFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2IntMap A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Long2IntMap.Entry A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Long2IntMap.FastEntrySet An entry set providing fast iteration.Long2IntSortedMap A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Long2IntSortedMap.FastSortedEntrySet A sorted entry set providing fast iteration.Long2LongFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2LongMap A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Long2LongMap.Entry A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Long2LongMap.FastEntrySet An entry set providing fast iteration.Long2LongSortedMap A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Long2LongSortedMap.FastSortedEntrySet A sorted entry set providing fast iteration.Long2ObjectFunction<V> A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ObjectMap<V> A type-specificMap; provides some additional methods that use polymorphism to avoid (un)boxing, and handling of a default return value.Long2ObjectMap.Entry<V> A type-specificMap.Entry; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ObjectMap.FastEntrySet<V> An entry set providing fast iteration.Long2ObjectSortedMap<V> A type-specificSortedMap; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ObjectSortedMap.FastSortedEntrySet<V> A sorted entry set providing fast iteration.Long2ReferenceFunction<V> A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.Long2ShortFunction A type-specificFunction; provides some additional methods that use polymorphism to avoid (un)boxing.LongBidirectionalIterable A type-specificIterablethat further strengthens the specification ofIterable.iterator().LongBidirectionalIterator A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.LongBigList A type-specificBigList; provides some additional methods that use polymorphism to avoid (un)boxing.LongBigListIterator A type-specificBigListIterator.LongBinaryOperator A type-specificBinaryOperator; provides methods operating both on objects and on primitives.LongCollection A type-specificCollection; provides some additional methods that use polymorphism to avoid (un)boxing.LongComparator A type-specificComparator; provides methods to compare two primitive types both as objects and as primitive types.LongConsumer A type-specificConsumer; provides methods to consume a primitive type both as object and as primitive.LongDoublePair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.LongHash A type-specificHashinterface.LongHash.Strategy A type-specific hash strategy.LongIndirectPriorityQueue A type-specificIndirectPriorityQueue.LongIntPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.LongIterable A type-specificIterablethat strengthens that specification ofLongIterable.iterator()andLongIterable.forEach(Consumer).LongIterator A type-specificIterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements.LongList A type-specificList; provides some additional methods that use polymorphism to avoid (un)boxing.LongListIterator A type-specific bidirectional iterator that is also aListIterator.LongLongPair A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.LongLongSortedPair A type-specific immutableSortedPair.LongObjectPair<V> A type-specificPair; provides some additional methods that use polymorphism to avoid (un)boxing.LongPredicate A type-specificPredicate; provides methods to test a primitive type both as object and as primitive.LongPriorityQueue A type-specificPriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing.LongSet A type-specificSet; provides some additional methods that use polymorphism to avoid (un)boxing.LongSortedSet A type-specificSortedSet; provides some additional methods that use polymorphism to avoid (un)boxing.LongSpliterator A type-specificSpliterator; provides an additional methods to avoid (un)boxing, and the possibility to skip elements.LongStack A type-specificStack; provides some additional methods that use polymorphism to avoid (un)boxing.LongUnaryOperator A type-specificUnaryOperator; provides methods operating both on objects and on primitives. -
Class Summary Class Description AbstractLong2DoubleFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractLong2DoubleMap An abstract class providing basic methods for maps implementing a type-specific interface.AbstractLong2DoubleMap.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).AbstractLong2DoubleMap.BasicEntrySet This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractLong2DoubleSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractLong2IntFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractLong2IntMap An abstract class providing basic methods for maps implementing a type-specific interface.AbstractLong2IntMap.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).AbstractLong2IntMap.BasicEntrySet This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractLong2IntSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractLong2LongFunction An abstract class providing basic methods for functions implementing a type-specific interface.AbstractLong2LongMap An abstract class providing basic methods for maps implementing a type-specific interface.AbstractLong2LongMap.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).AbstractLong2LongMap.BasicEntrySet This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractLong2LongSortedMap An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractLong2ObjectFunction<V> An abstract class providing basic methods for functions implementing a type-specific interface.AbstractLong2ObjectMap<V> An abstract class providing basic methods for maps implementing a type-specific interface.AbstractLong2ObjectMap.BasicEntry<V> 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).AbstractLong2ObjectMap.BasicEntrySet<V> This class provides a basic implementation for an Entry set which forwards some queries to the map.AbstractLong2ObjectSortedMap<V> An abstract class providing basic methods for sorted maps implementing a type-specific interface.AbstractLongBidirectionalIterator Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.AbstractLongBigList An abstract class providing basic methods for big lists implementing a type-specific big list interface.AbstractLongBigList.LongRandomAccessSubList AbstractLongBigList.LongSubList A class implementing a sublist view.AbstractLongBigListIterator Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.AbstractLongCollection An abstract class providing basic methods for collections implementing a type-specific interface.AbstractLongComparator Deprecated. As of fastutil 8 this class is no longer necessary, as its only previous abstract method is now a default method of the type-specific interface.AbstractLongIterator An abstract class facilitating the creation of type-specific iterators.AbstractLongList An abstract class providing basic methods for lists implementing a type-specific list interface.AbstractLongList.LongRandomAccessSubList AbstractLongList.LongSubList A class implementing a sublist view.AbstractLongListIterator Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.AbstractLongPriorityQueue Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.AbstractLongSet An abstract class providing basic methods for sets implementing a type-specific interface.AbstractLongSortedSet An abstract class providing basic methods for sorted sets implementing a type-specific interface.AbstractLongSpliterator An abstract class facilitating the creation of type-specific iterators.AbstractLongStack Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods of the type-specific interface.Long2DoubleArrayMap A simple, brute-force implementation of a map based on two parallel backing arrays.Long2DoubleAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.Long2DoubleFunctions A class providing static methods and objects that do useful things with type-specific functions.Long2DoubleFunctions.EmptyFunction An immutable class representing an empty type-specific function.Long2DoubleFunctions.PrimitiveFunction An adapter for mapping generic total functions to partial primitive functions.Long2DoubleFunctions.Singleton An immutable class representing a type-specific singleton function.Long2DoubleFunctions.SynchronizedFunction A synchronized wrapper class for functions.Long2DoubleFunctions.UnmodifiableFunction An unmodifiable wrapper class for functions.Long2DoubleLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.Long2DoubleMaps A class providing static methods and objects that do useful things with type-specific maps.Long2DoubleMaps.EmptyMap An immutable class representing an empty type-specific map.Long2DoubleMaps.Singleton An immutable class representing a type-specific singleton map.Long2DoubleMaps.SynchronizedMap A synchronized wrapper class for maps.Long2DoubleMaps.UnmodifiableMap An unmodifiable wrapper class for maps.Long2DoubleOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Long2DoubleOpenHashMap A type-specific hash map with a fast, small-footprint implementation.Long2DoubleRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.Long2DoubleSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Long2DoubleSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.Long2DoubleSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.Long2DoubleSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.Long2DoubleSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.Long2IntArrayMap A simple, brute-force implementation of a map based on two parallel backing arrays.Long2IntAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.Long2IntFunctions A class providing static methods and objects that do useful things with type-specific functions.Long2IntFunctions.EmptyFunction An immutable class representing an empty type-specific function.Long2IntFunctions.PrimitiveFunction An adapter for mapping generic total functions to partial primitive functions.Long2IntFunctions.Singleton An immutable class representing a type-specific singleton function.Long2IntFunctions.SynchronizedFunction A synchronized wrapper class for functions.Long2IntFunctions.UnmodifiableFunction An unmodifiable wrapper class for functions.Long2IntLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.Long2IntMaps A class providing static methods and objects that do useful things with type-specific maps.Long2IntMaps.EmptyMap An immutable class representing an empty type-specific map.Long2IntMaps.Singleton An immutable class representing a type-specific singleton map.Long2IntMaps.SynchronizedMap A synchronized wrapper class for maps.Long2IntMaps.UnmodifiableMap An unmodifiable wrapper class for maps.Long2IntOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Long2IntOpenHashMap A type-specific hash map with a fast, small-footprint implementation.Long2IntRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.Long2IntSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Long2IntSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.Long2IntSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.Long2IntSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.Long2IntSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.Long2LongArrayMap A simple, brute-force implementation of a map based on two parallel backing arrays.Long2LongAVLTreeMap A type-specific AVL tree map with a fast, small-footprint implementation.Long2LongFunctions A class providing static methods and objects that do useful things with type-specific functions.Long2LongFunctions.EmptyFunction An immutable class representing an empty type-specific function.Long2LongFunctions.PrimitiveFunction An adapter for mapping generic total functions to partial primitive functions.Long2LongFunctions.Singleton An immutable class representing a type-specific singleton function.Long2LongFunctions.SynchronizedFunction A synchronized wrapper class for functions.Long2LongFunctions.UnmodifiableFunction An unmodifiable wrapper class for functions.Long2LongLinkedOpenHashMap A type-specific linked hash map with with a fast, small-footprint implementation.Long2LongMaps A class providing static methods and objects that do useful things with type-specific maps.Long2LongMaps.EmptyMap An immutable class representing an empty type-specific map.Long2LongMaps.Singleton An immutable class representing a type-specific singleton map.Long2LongMaps.SynchronizedMap A synchronized wrapper class for maps.Long2LongMaps.UnmodifiableMap An unmodifiable wrapper class for maps.Long2LongOpenCustomHashMap A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Long2LongOpenHashMap A type-specific hash map with a fast, small-footprint implementation.Long2LongRBTreeMap A type-specific red-black tree map with a fast, small-footprint implementation.Long2LongSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Long2LongSortedMaps.EmptySortedMap An immutable class representing an empty type-specific sorted map.Long2LongSortedMaps.Singleton An immutable class representing a type-specific singleton sorted map.Long2LongSortedMaps.SynchronizedSortedMap A synchronized wrapper class for sorted maps.Long2LongSortedMaps.UnmodifiableSortedMap An unmodifiable wrapper class for sorted maps.Long2ObjectArrayMap<V> A simple, brute-force implementation of a map based on two parallel backing arrays.Long2ObjectAVLTreeMap<V> A type-specific AVL tree map with a fast, small-footprint implementation.Long2ObjectFunctions A class providing static methods and objects that do useful things with type-specific functions.Long2ObjectFunctions.EmptyFunction<V> An immutable class representing an empty type-specific function.Long2ObjectFunctions.PrimitiveFunction<V> An adapter for mapping generic total functions to partial primitive functions.Long2ObjectFunctions.Singleton<V> An immutable class representing a type-specific singleton function.Long2ObjectFunctions.SynchronizedFunction<V> A synchronized wrapper class for functions.Long2ObjectFunctions.UnmodifiableFunction<V> An unmodifiable wrapper class for functions.Long2ObjectLinkedOpenHashMap<V> A type-specific linked hash map with with a fast, small-footprint implementation.Long2ObjectMaps A class providing static methods and objects that do useful things with type-specific maps.Long2ObjectMaps.EmptyMap<V> An immutable class representing an empty type-specific map.Long2ObjectMaps.Singleton<V> An immutable class representing a type-specific singleton map.Long2ObjectMaps.SynchronizedMap<V> A synchronized wrapper class for maps.Long2ObjectMaps.UnmodifiableMap<V> An unmodifiable wrapper class for maps.Long2ObjectOpenCustomHashMap<V> A type-specific hash map with a fast, small-footprint implementation whose hashing strategy is specified at creation time.Long2ObjectOpenHashMap<V> A type-specific hash map with a fast, small-footprint implementation.Long2ObjectRBTreeMap<V> A type-specific red-black tree map with a fast, small-footprint implementation.Long2ObjectSortedMaps A class providing static methods and objects that do useful things with type-specific sorted maps.Long2ObjectSortedMaps.EmptySortedMap<V> An immutable class representing an empty type-specific sorted map.Long2ObjectSortedMaps.Singleton<V> An immutable class representing a type-specific singleton sorted map.Long2ObjectSortedMaps.SynchronizedSortedMap<V> A synchronized wrapper class for sorted maps.Long2ObjectSortedMaps.UnmodifiableSortedMap<V> An unmodifiable wrapper class for sorted maps.LongArrayFIFOQueue A type-specific array-based FIFO queue, supporting also deque operations.LongArrayFrontCodedBigList Compact storage of big lists of arrays using front coding.LongArrayFrontCodedList Compact storage of lists of arrays using front coding.LongArrayIndirectPriorityQueue A type-specific array-based semi-indirect priority queue.LongArrayList A type-specific array-based list; provides some additional methods that use polymorphism to avoid (un)boxing.LongArrayPriorityQueue A type-specific array-based priority queue.LongArrays A class providing static methods and objects that do useful things with type-specific arrays.LongArraySet A simple, brute-force implementation of a set based on a backing array.LongAVLTreeSet A type-specific AVL tree set with a fast, small-footprint implementation.LongBigArrayBigList A type-specific big list based on a big array; provides some additional methods that use polymorphism to avoid (un)boxing.LongBigArrays A class providing static methods and objects that do useful things with big arrays.LongBigListIterators A class providing static methods and objects that do useful things with type-specific iterators.LongBigListIterators.AbstractIndexBasedBigIterator A skeletal implementation for an iterator backed by an index based data store.LongBigListIterators.AbstractIndexBasedBigListIterator A skeletal implementation for a list-iterator backed by an index based data store.LongBigListIterators.BigListIteratorListIterator A class exposing a list iterator as a big-list iterator..LongBigListIterators.EmptyBigListIterator A class returning no elements and a type-specific big list iterator interface.LongBigListIterators.UnmodifiableBigListIterator An unmodifiable wrapper class for big list iterators.LongBigLists A class providing static methods and objects that do useful things with type-specific big lists.LongBigLists.EmptyBigList An immutable class representing an empty type-specific big list.LongBigLists.ListBigList A class exposing a list as a big list.LongBigLists.Singleton An immutable class representing a type-specific singleton big list.LongBigLists.SynchronizedBigList A synchronized wrapper class for big lists.LongBigLists.UnmodifiableBigList An unmodifiable wrapper class for big lists.LongBigSpliterators A class providing static methods and objects that do useful things with type-specific spliterators on big (potentially greater thenInteger.MAX_VALUEitems long).LongBigSpliterators.AbstractIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.LongBigSpliterators.EarlyBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.LongBigSpliterators.LateBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.LongCollections A class providing static methods and objects that do useful things with type-specific collections.LongCollections.EmptyCollection An immutable class representing an empty type-specific collection.LongCollections.IterableCollection A collection wrapper class for iterables.LongComparators A class providing static methods and objects that do useful things with comparators.LongDoubleImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongDoubleMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongHeapIndirectPriorityQueue A type-specific heap-based indirect priority queue.LongHeapPriorityQueue A type-specific heap-based priority queue.LongHeaps A class providing static methods and objects that do useful things with heaps.LongHeapSemiIndirectPriorityQueue A type-specific heap-based semi-indirect priority queue.LongImmutableList A type-specific array-based immutable list; provides some additional methods that use polymorphism to avoid (un)boxing.LongIndirectHeaps A class providing static methods and objects that do useful things with indirect heaps.LongIntImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongIntMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongIterables A class providing static methods and objects that do useful things with type-specific iterables.LongIterators A class providing static methods and objects that do useful things with type-specific iterators.LongIterators.AbstractIndexBasedIterator A skeletal implementation for an iterator backed by an index-based data store.LongIterators.AbstractIndexBasedListIterator A skeletal implementation for a list-iterator backed by an index-based data store.LongIterators.EmptyIterator A class returning no elements and a type-specific iterator interface.LongIterators.UnmodifiableBidirectionalIterator An unmodifiable wrapper class for bidirectional iterators.LongIterators.UnmodifiableIterator An unmodifiable wrapper class for iterators.LongIterators.UnmodifiableListIterator An unmodifiable wrapper class for list iterators.LongLinkedOpenCustomHashSet A type-specific linked hash set with with a fast, small-footprint implementation.LongLinkedOpenHashSet A type-specific linked hash set with with a fast, small-footprint implementation.LongLists A class providing static methods and objects that do useful things with type-specific lists.LongLists.EmptyList An immutable class representing an empty type-specific list.LongLists.Singleton An immutable class representing a type-specific singleton list.LongLists.SynchronizedList A synchronized wrapper class for lists.LongLists.SynchronizedRandomAccessList A synchronized wrapper class for random-access lists.LongLists.UnmodifiableList An unmodifiable wrapper class for lists.LongLists.UnmodifiableRandomAccessList An unmodifiable wrapper class for random-access lists.LongLongImmutablePair A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongLongImmutableSortedPair A type-specific immutableSortedPair; provides some additional methods that use polymorphism to avoid (un)boxing.LongLongMutablePair A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongObjectImmutablePair<V> A type-specific immutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongObjectMutablePair<V> A type-specific mutablePair; provides some additional methods that use polymorphism to avoid (un)boxing.LongOpenCustomHashSet A type-specific hash set with a fast, small-footprint implementation whose hashing strategy is specified at creation time.LongOpenHashBigSet A type-specific hash big set with with a fast, small-footprint implementation.LongOpenHashSet A type-specific hash set with with a fast, small-footprint implementation.LongPriorityQueues A class providing static methods and objects that do useful things with type-specific priority queues.LongPriorityQueues.SynchronizedPriorityQueue A synchronized wrapper class for priority queues.LongRBTreeSet A type-specific red-black tree set with a fast, small-footprint implementation.LongSemiIndirectHeaps A class providing static methods and objects that do useful things with semi-indirect heaps.LongSets A class providing static methods and objects that do useful things with type-specific sets.LongSets.EmptySet An immutable class representing the empty set and implementing a type-specific set interface.LongSets.Singleton An immutable class representing a type-specific singleton set.LongSets.SynchronizedSet A synchronized wrapper class for sets.LongSets.UnmodifiableSet An unmodifiable wrapper class for sets.LongSortedSets A class providing static methods and objects that do useful things with type-specific sorted sets.LongSortedSets.EmptySet An immutable class representing the empty sorted set and implementing a type-specific set interface.LongSortedSets.Singleton A class representing a singleton sorted set.LongSortedSets.SynchronizedSortedSet A synchronized wrapper class for sorted sets.LongSortedSets.UnmodifiableSortedSet An unmodifiable wrapper class for sorted sets.LongSpliterators A class providing static methods and objects that do useful things with type-specific spliterators.LongSpliterators.AbstractIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.LongSpliterators.EarlyBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.LongSpliterators.EmptySpliterator A class returning no elements and a type-specific spliterator interface.LongSpliterators.LateBindingSizeIndexBasedSpliterator A skeletal implementation for a spliterator backed by an index based data store.