Uses of Interface
org.javimmutable.collections.InvariantCheckable
Packages that use InvariantCheckable
Package
Description
-
Uses of InvariantCheckable in org.javimmutable.collections
Subinterfaces of InvariantCheckable in org.javimmutable.collectionsModifier and TypeInterfaceDescriptioninterfaceIArray<T>Immutable sparse array implementation using integers as keys.interfaceIDeque<T>Interface for containers that store items in list form with individual items available for get() and assign() using their indexes.interfaceIList<T>Interface for containers that store items in list form with individual items available for get() and assign() using their indexes.interfaceIListMap<K,V> Interface for maps that map keys to lists of values.interfaceIMap<K,V> Interface for immutable data structures that allow storage and retrieval of key/value pairs.interfaceIMultiset<T>Keeps a set of distinct values, as well as the count corresponding to each value.interfaceISet<T>Interface for immutable sets.interfaceISetMap<K,V> Interface for maps that map keys to sets of values. -
Uses of InvariantCheckable in org.javimmutable.collections.array
Classes in org.javimmutable.collections.array that implement InvariantCheckable -
Uses of InvariantCheckable in org.javimmutable.collections.common
Classes in org.javimmutable.collections.common that implement InvariantCheckable -
Uses of InvariantCheckable in org.javimmutable.collections.deque
Classes in org.javimmutable.collections.deque that implement InvariantCheckableModifier and TypeClassDescriptionclassArrayDeque<T>IDeque implementation using 32-way trees.static class -
Uses of InvariantCheckable in org.javimmutable.collections.hash
Classes in org.javimmutable.collections.hash that implement InvariantCheckableModifier and TypeClassDescriptionclassEmptyHashMap<K,V> Singleton implementation ofIMapthat contains no elements.classEmptyHashSet<T>classHashMap<T,K, V> classHashMultiset<T>classHashSet<T> -
Uses of InvariantCheckable in org.javimmutable.collections.inorder
Classes in org.javimmutable.collections.inorder that implement InvariantCheckableModifier and TypeClassDescriptionclassOrderedMap<K,V> IMapimplementation that allows iteration over members in the order in which they were inserted into the map.classIMultisetimplementation built on top of an ordered map.classOrderedSet<T>ISetimplementation built on top of an ordered set. -
Uses of InvariantCheckable in org.javimmutable.collections.list
Classes in org.javimmutable.collections.list that implement InvariantCheckable -
Uses of InvariantCheckable in org.javimmutable.collections.listmap
Classes in org.javimmutable.collections.listmap that implement InvariantCheckableModifier and TypeClassDescriptionclassHashListMap<K,V> IListMapusing a hash map for fast lookup.classOrderedListMap<K,V> IListMapimplementation that allows keys to be traversed in the same order as they were inserted into the collection.classTreeListMap<K,V> IListMapimplementation that allows keys to be traversed in sorted order using a Comparator of the natural ordering of the keys if they implement Comparable. -
Uses of InvariantCheckable in org.javimmutable.collections.setmap
Classes in org.javimmutable.collections.setmap that implement InvariantCheckableModifier and TypeClassDescriptionclassHashSetMap<K,V> ISetMapusing a hash map for fast lookup.classOrderedSetMap<K,V> ISetMapimplementation that allows keys to be traversed in the same order as they were inserted into the collectionclassTemplateSetMap<K,V> ISetMapimplementation that uses arbitrary Map and Set templates.classTreeSetMap<K,V> ISetMapimplementation that allows keys to be traversed in sorted order using a Comparator of the natural ordering of the keys if they implement Comparable. -
Uses of InvariantCheckable in org.javimmutable.collections.tree
Classes in org.javimmutable.collections.tree that implement InvariantCheckable