Class PList.DefaultBuilder<I>
- java.lang.Object
-
- net.morimekta.providence.descriptor.PList.DefaultBuilder<I>
-
- Type Parameters:
I
- The item type.
- All Implemented Interfaces:
PList.Builder<I>
public static final class PList.DefaultBuilder<I> extends java.lang.Object implements PList.Builder<I>
Default builder returning an ImmutableList.
-
-
Constructor Summary
Constructors Constructor Description DefaultBuilder()
DefaultBuilder(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PList.DefaultBuilder<I>
add(I value)
PList.DefaultBuilder<I>
addAll(java.util.Collection<I> items)
java.util.List<I>
build()
-
-
-
Method Detail
-
add
@Nonnull public PList.DefaultBuilder<I> add(@Nonnull I value)
- Specified by:
add
in interfacePList.Builder<I>
-
addAll
@Nonnull public PList.DefaultBuilder<I> addAll(@Nonnull java.util.Collection<I> items)
- Specified by:
addAll
in interfacePList.Builder<I>
-
build
@Nonnull public java.util.List<I> build()
- Specified by:
build
in interfacePList.Builder<I>
-
-