Package org.odenix.collections
@NullMarked
package org.odenix.collections
Public API for immutable and persistent collection types: lists, sets, and maps.
Program elements are non-null unless annotated with Nullable.
For more about the collection types, see API Overview.
-
ClassDescriptionA generic immutable collection of elements.A generic immutable ordered collection of elements.A generic immutable collection that holds pairs of objects (keys and values) and supports efficiently retrieving the value corresponding to each key.A generic immutable unordered collection of elements that does not support duplicate elements.A generic persistent collection of elements that supports adding and removing elements.A generic builder of the persistent collection.A generic persistent ordered collection of elements that supports adding and removing elements.A generic builder of the persistent list.A generic persistent collection that holds pairs of objects (keys and values) and supports efficiently retrieving the value corresponding to each key.A generic builder of the persistent map.A generic persistent unordered collection of elements that does not support duplicate elements, and supports adding and removing elements.A generic builder of the persistent set.