Package com.floragunn.fluent.collections
Class ImmutableList.Builder<E>
- java.lang.Object
-
- com.floragunn.fluent.collections.ImmutableList.Builder<E>
-
- Enclosing interface:
- ImmutableList<E>
public static class ImmutableList.Builder<E> extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(int expectedNumberOfElements)Builder(Collection<E> initialContent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableList.Builder<E>add(E e)ImmutableList.Builder<E>add(Optional<E> optional)booleanaddAll(Collection<E> collection)ImmutableList<E>build()ImmutableList<E>build(Comparator<E> sortedBy)ImmutableList.Builder<E>with(E e)ImmutableList.Builder<E>with(Collection<E> collection)ImmutableList.Builder<E>with(Optional<E> optional)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(int expectedNumberOfElements)
-
Builder
public Builder(Collection<E> initialContent)
-
-
Method Detail
-
add
public ImmutableList.Builder<E> add(E e)
-
with
public ImmutableList.Builder<E> with(E e)
-
add
public ImmutableList.Builder<E> add(Optional<E> optional)
-
addAll
public boolean addAll(Collection<E> collection)
-
with
public ImmutableList.Builder<E> with(Optional<E> optional)
-
with
public ImmutableList.Builder<E> with(Collection<E> collection)
-
build
public ImmutableList<E> build()
-
build
public ImmutableList<E> build(Comparator<E> sortedBy)
-
-