Package org.immutables.ordinal
Class ImmutableOrdinalSet.Builder<E extends OrdinalValue<E>>
- java.lang.Object
-
- org.immutables.ordinal.ImmutableOrdinalSet.Builder<E>
-
- Type Parameters:
E- element type
- Enclosing class:
- ImmutableOrdinalSet<E extends OrdinalValue<E>>
public static final class ImmutableOrdinalSet.Builder<E extends OrdinalValue<E>> extends java.lang.ObjectBuild instances ofImmutableOrdinalSet.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableOrdinalSet.Builder<E>add(E element)Adds element.ImmutableOrdinalSet.Builder<E>addAll(java.lang.Iterable<E> elements)Adds add elements from the iterable.ImmutableOrdinalSet<E>build()Builds instances ofImmutableOrdinalSetusing all added elements.
-
-
-
Field Detail
-
builder
private final java.util.List<E extends OrdinalValue<E>> builder
-
-
Method Detail
-
addAll
public ImmutableOrdinalSet.Builder<E> addAll(java.lang.Iterable<E> elements)
Adds add elements from the iterable.- Parameters:
elements- the elements- Returns:
thisbuilder for chained invocation
-
add
public ImmutableOrdinalSet.Builder<E> add(E element)
Adds element.- Parameters:
element- the element- Returns:
thisbuilder for chained invocation
-
build
public ImmutableOrdinalSet<E> build()
Builds instances ofImmutableOrdinalSetusing all added elements.- Returns:
- immutable ordinal set
-
-