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 booleanbuilt
-
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)Rbuild()abstract RdoBuild()
-
-
-
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()
-
-