All Classes and Interfaces
Class
Description
Abstract base class for
ReadOnlyCollections.Abstract base class for
ReadOnlyLists.Abstract base class for
ReadOnlyMaps.Abstract base class for
ReadOnlySets.Implements the
ImmutableAddOnlySet interface using a Compressed
Hash-Array Mapped Prefix-tree (CHAMP).Implements the
ImmutableMap interface using a Compressed Hash-Array
Mapped Prefix-tree (CHAMP).Implements the
ImmutableSet interface using a Compressed Hash-Array
Mapped Prefix-tree (CHAMP).Implements the
ImmutableSequencedMap interface using a Compressed
Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).Implements the
ImmutableSequencedSet interface using a Compressed
Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).Provides a
Collection facade to a set of Collection functions.The empty tree node.
An interface to an immutable set that only provides an
add method; the implementation guarantees that the state of the collection does not change.An interface to an immutable collection; the implementation
guarantees that the state of the collection does not change.
An interface to an immutable list; the implementation guarantees that the state of the collection does not change.
An interface to an immutable map; the implementation guarantees that the state
of the map does not change.
Provides a
ImmutableMap facade to a set of ImmutableMap functions.An interface to an immutable navigable map; the implementation guarantees that the state of the collection does not change.
An interface to an immutable navigable set; the implementation guarantees that the state of the collection does not change.
An interface to an immutable collection with a well-defined iteration order;
the implementation guarantees that the state of the collection does not
change.
An interface to an immutable map with a well-defined iteration order; the
implementation guarantees that the state of the collection does not change.
An interface to an immutable set with a well-defined iteration order; the
implementation guarantees that the state of the collection does not change.
An interface to an immutable set; the implementation guarantees that the
state of the collection does not change.
Provides a
ImmutableSet facade to a set of ImmutableSet functions.An interface to an immutable sorted map; the implementation guarantees that the state of the collection does not change.
An interface to an immutable sorted set; the implementation guarantees that the state of the collection does not change.
Provides a
List facade to a set of List functions.Provides factory methods for creating a list of
Map.Entrys.Provides a
Map facade to a set of Map functions.Implements the
Map interface using a Compressed Hash-Array Mapped
Prefix-tree (CHAMP).Implements the
Set interface using a Compressed Hash-Array Mapped
Prefix-tree (CHAMP).Implements the
SequencedMap interface using a Compressed
Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).Implements the
SequencedSet interface using a Compressed
Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).Provides a
List facade to a set of ImmutableList functions.A map entry that supports mutation of the map that contains the entry.
Implements the
NavigableSet interface using a Red-Black tree.Provides a
Set facade to a set of ImmutableSet functions.Implements the
List interface using a bit-mapped trie (Vector).A non-empty tree node.
An Option is a read-only collection of one element or of zero elements.
This record holds an object that contains private data.
A read-only interface to a collection.
Provides a
ReadOnlyCollection facade to a set of Collection functions.A read-only interface to a set.
Provides a
ReadOnlyList facade to a set of ReadOnlyList functions.A read-only interface to a map.
Provides a
ReadOnlyMap facade to a set of ReadOnlyMap functions.A read-only interface to a navigable map.
Provides a
ReadOnlyNavigableMap facade to a set of ReadOnlyNavigableMap functions.A read-only interface to a navigable set.
Provides a
ReadOnlyNavigableSet facade to a set of NavigableSet functions.A read-only interface to a sequenced collection.
Provides a
ReadOnlySequencedSet facade to a set of Set functions.A read-only interface to a sequenced map.
Provides a
ReadOnlySequencedMap facade to a set of ReadOnlySequencedMap functions.A read-only interface to a sequenced set.
Provides a
ReadOnlySequencedSet facade to a set of SequencedSet functions.A read-only interface to a set.
Provides a
ReadOnlySet facade to a set of Set functions.A read-only interface to a sorted map.
Provides a
ReadOnlySortedMap facade to a set of ReadOnlySortedMap functions.A read-only interface to a sorted set.
Provides a
ReadOnlySortedSet facade to a set of SortedSet functions.Implements the
ImmutableNavigableSet interface using a Red-Black tree.Implements the
ImmutableNavigableSet interface using a Red-Black tree.Purely functional Red/Black Tree, inspired by Kazu Yamamoto's Haskell implementation.
Provides a reversed view on a
SequencedMap.Provides a reversed view on a
SequencedSet.Provides a
SequencedCollection facade to a set of Collection functions.Provides a
SequencedMap facade to a set of Map functions.Provides a
SequencedSet facade to a set of Set functions.Provides a
Set facade to a set of Set functions.This exception is thrown when a method exceeds a size limit.
A Tuple combines a fixed number of elements together so that they can be passed around as a whole.
A tuple of 4 elements which can be seen as cartesian product of 4 components.
Implements the
ImmutableList interface using a bit-mapped trie
(Vector).