| Immutable |
A marker interface for immutability.
|
| ImmutableNonEmptySet<A> |
A Set that is guaranteed at compile-time to be non-empty and safe from mutation anywhere.
|
| ImmutableNonEmptyVector<A> |
A Vector that is guaranteed at compile-time to be non-empty and safe from mutation anywhere.
|
| ImmutableSet<A> |
A Set that is guaranteed at compile-time to be safe from mutation anywhere.
|
| ImmutableVector<A> |
A Vector that is guaranteed at compile-time to be safe from mutation anywhere.
|
| NonEmptySet<A> |
A Set that is guaranteed at compile-time to contain at least one element.
|
| NonEmptySetBuilder<A> |
A builder for ImmutableNonEmptySets.
|
| NonEmptyVector<A> |
A Vector that is guaranteed at compile-time to contain at least one element.
|
| NonEmptyVectorBuilder<A> |
A builder for ImmutableNonEmptyVectors.
|
| Primitive |
A marker interface for indicating that a view is "primitive", i.e., it is not a transformation of another view.
|
| Set<A> |
A finite, unordered view of a collection that contains no duplicate elements.
|
| SetBuilder<A> |
A builder for ImmutableSets.
|
| Vector<A> |
A finite, ordered view of a collection.
|
| VectorBuilder<A> |
A builder for ImmutableVectors.
|