Package-level declarations
Types
A generic immutable collection of elements. Methods in this interface support only read-only access to the collection.
A generic immutable ordered collection of elements. Methods in this interface support only read-only access to the immutable list.
A generic immutable collection that holds pairs of objects (keys and values) and supports efficiently retrieving the value corresponding to each key. Map keys are unique; the map holds only one value for each key. Methods in this interface support only read-only access to the immutable map.
A generic immutable unordered collection of elements that does not support duplicate elements. Methods in this interface support only read-only access to the immutable set.
A generic persistent collection of elements that supports adding and removing elements.
A generic persistent ordered collection of elements that supports adding and removing elements.
A generic persistent collection that holds pairs of objects (keys and values) and supports efficiently retrieving the value corresponding to each key. Map keys are unique; the map holds only one value for each key.
A generic persistent unordered collection of elements that does not support duplicate elements, and supports adding and removing elements.
Functions
Returns the result of removing a single appearance of the specified element from this collection.
Returns the result of removing all elements in this collection that are also contained in the specified elements array.
Returns the result of removing all elements in this collection that are also contained in the specified elements collection.
Returns the result of removing all elements in this collection that are also contained in the specified elements sequence.
Returns the result of removing the first appearance of the specified element from this list.
Returns the result of removing all elements in this list that are also contained in the specified elements array.
Returns the result of removing all elements in this list that are also contained in the specified elements collection.
Returns the result of removing all elements in this list that are also contained in the specified elements sequence.
Returns the result of removing the specified key and its corresponding value from this map.
Returns the result of removing the specified keys and their corresponding values from this map.
Returns the result of removing the specified element from this set.
Returns the result of removing all elements in this set that are also contained in the specified elements array.
Returns the result of removing all elements in this set that are also contained in the specified elements collection.
Returns the result of removing all elements in this set that are also contained in the specified elements sequence.
Returns the result of applying the provided modifications on this list.
Returns the result of applying the provided modifications on this map.
Returns the result of applying the provided modifications on this set.
Returns an empty persistent map.
Returns a new persistent map with the specified contents, given as a list of pairs where the first component is the key and the second is the value.
Returns an empty persistent set.
Returns a new persistent set with the given elements.
Returns an empty persistent list.
Returns a new persistent list of the specified elements.
Returns an empty persistent map.
Returns a new persistent map with the specified contents, given as a list of pairs where the first component is the key and the second is the value.
Returns an empty persistent set.
Returns a new persistent set with the given elements.
Returns the result of adding the specified element to this collection.
Returns the result of adding all elements of the specified elements array to this collection.
Returns the result of adding all elements of the specified elements collection to this collection.
Returns the result of adding all elements of the specified elements sequence to this collection.
Returns a new persistent list with the specified element appended.
Returns the result of appending all elements of the specified elements array to this list.
Returns the result of appending all elements of the specified elements collection to this list.
Returns the result of appending all elements of the specified elements sequence to this list.
Returns the result of replacing or adding entries to this map from the specified key-value pairs.
Returns the result of adding an entry to this map from the specified key-value pair.
Returns the result of merging the specified map with this map.
Returns the result of adding the specified element to this set.
Returns the result of adding all elements of the specified elements array to this set.
Returns the result of adding all elements of the specified elements collection to this set.
Returns the result of adding all elements of the specified elements sequence to this set.
Returns the result of replacing or adding entries to this map from the specified key-value pairs.
Returns the result of merging the specified map with this map.
Returns an immutable list containing all elements of this array.
Returns an immutable list containing all characters.
Returns an immutable list containing all elements of this collection.
Returns an immutable list containing all elements of this sequence.
Returns an immutable map containing all entries from this map.
Returns an immutable set of all elements of this array.
Returns an immutable set of all characters.
Returns an immutable set of all elements of this collection.
Returns an immutable set of all elements of this sequence.
Returns an immutable map containing all entries from this map.
Returns a persistent set of all elements of this array.
Returns a persistent set of all characters.
Returns a persistent set containing all elements from this set.
Returns a persistent set of all elements of this sequence.
Returns a persistent list containing all elements of this array.
Returns a persistent list containing all characters.
Returns a persistent list containing all elements of this collection.
Returns a persistent list containing all elements of this sequence.
Returns a persistent map containing all entries from this map.
Returns a persistent set of all elements of this array.
Returns a persistent set of all characters.
Returns a persistent set of all elements of this collection.
Returns a persistent set of all elements of this sequence.