Package org.javimmutable.collections.common
package org.javimmutable.collections.common
-
ClassDescriptionAbstractMap<K,
V> AbstractSet<T>Helper class with static methods to manipulate long bitmasks.CollisionMap<K,V> Interface for simple collection objects that manage the contents of leaf nodes in the hash table.CollisionSet<T>Interface for simple collection objects that manage the contents of leaf nodes in the hash table.Utility class containing static methods for implementing pre and post conditions.Class intended for use in unit tests to simplify sorting collections based on a standard ordering.Utility class that supports math related to Array Mapped Tries with integer hash codes and 64 element arrays.ListAdaptor<T>Immutable List implementation backed by aIList
.Utility class that supports math related to Array Mapped Tries with long hash codes and 64 element arrays.MapAdaptor<K,V> An immutable Map implementation backed by aIMap
.Mutable object for tracking changes from zero.SetAdaptor<T>Adaptor that implements an unmodifiable Set backed by aISet
.Subindexed<T>Wrapper for an Indexed that only provides access to a portion of the full Indexed's values.