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 ImmutableNonEmptySet s.
|
NonEmptyVector<A> |
A Vector that is guaranteed at compile-time to contain at least one element.
|
NonEmptyVectorBuilder<A> |
A builder for ImmutableNonEmptyVector s.
|
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 ImmutableSet s.
|
Vector<A> |
A finite, ordered view of a collection.
|
VectorBuilder<A> |
A builder for ImmutableVector s.
|