com.github.andrewoma.dexx.collection.internal.builder
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
public abstract class AbstractBuilder<E,R>
- extends Object
- implements Builder<E,R>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.github.andrewoma.dexx.collection.Builder |
add |
AbstractBuilder
public AbstractBuilder()
addAll
@NotNull
public Builder<E,R> addAll(@NotNull
Traversable<E> elements)
- Specified by:
addAll in interface Builder<E,R>
addAll
@NotNull
public Builder<E,R> addAll(@NotNull
Iterable<E> elements)
- Specified by:
addAll in interface Builder<E,R>
addAll
@NotNull
public Builder<E,R> addAll(@NotNull
Iterator<E> iterator)
- Specified by:
addAll in interface Builder<E,R>
addAll
@NotNull
public Builder<E,R> addAll(E e1,
E e2,
E... es)
- Specified by:
addAll in interface Builder<E,R>
build
@NotNull
public final R build()
- Specified by:
build in interface Builder<E,R>
doBuild
@NotNull
public abstract R doBuild()
Copyright © 2014. All Rights Reserved.