Class AbstractBuilder<E,R>
- java.lang.Object
-
- com.github.andrewoma.dexx.collection.internal.builder.AbstractBuilder<E,R>
-
- All Implemented Interfaces:
Builder<E,R>
- Direct Known Subclasses:
AbstractSelfBuilder
,VectorBuilder
public abstract class AbstractBuilder<E,R> extends java.lang.Object implements Builder<E,R>
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
built
-
Constructor Summary
Constructors Constructor Description AbstractBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description @NotNull Builder<E,R>
addAll(@NotNull Traversable<E> elements)
@NotNull Builder<E,R>
addAll(@NotNull java.lang.Iterable<E> elements)
@NotNull Builder<E,R>
addAll(@NotNull java.util.Iterator<E> iterator)
@NotNull Builder<E,R>
addAll(E e1, E e2, E... es)
R
build()
abstract R
doBuild()
-
-
-
Method Detail
-
addAll
@NotNull public @NotNull Builder<E,R> addAll(@NotNull @NotNull Traversable<E> elements)
-
addAll
@NotNull public @NotNull Builder<E,R> addAll(@NotNull @NotNull java.lang.Iterable<E> elements)
-
addAll
@NotNull public @NotNull Builder<E,R> addAll(@NotNull @NotNull java.util.Iterator<E> iterator)
-
doBuild
@NotNull public abstract R doBuild()
-
-