public interface ListBuilder<E,L extends java.util.List<E>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
ListBuilder.ImmutableListBuilder<E> |
static class |
ListBuilder.SimpleListBuilder<E> |
| Modifier and Type | Method and Description |
|---|---|
ListBuilder<E,L> |
add(E elem) |
ListBuilder<E,L> |
addAll(java.util.Collection<? extends E> elems) |
default L |
atleastOne() |
L |
build() |
static <E> com.google.common.collect.ImmutableList<E> |
immutableList() |
static <E> com.google.common.collect.ImmutableList<E> |
immutableList(java.util.Collection<? extends E> coll) |
static <E> com.google.common.collect.ImmutableList<E> |
immutableList(E... elems) |
static <E> ListBuilder.ImmutableListBuilder<E> |
immutableListBuilder() |
static <E> java.util.List<E> |
simpleList() |
static <E> java.util.List<E> |
simpleList(java.util.Collection<? extends E> coll) |
static <E> java.util.List<E> |
simpleList(E... elems) |
static <E> ListBuilder.SimpleListBuilder<E> |
simpleListBuilder() |
static <E> ListBuilder.SimpleListBuilder<E> |
simpleListBuilder(java.util.function.Supplier<java.util.List<E>> supplier) |
int |
size() |
ListBuilder<E,L> add(E elem)
ListBuilder<E,L> addAll(java.util.Collection<? extends E> elems)
int size()
L build()
default L atleastOne()
static <E> ListBuilder.ImmutableListBuilder<E> immutableListBuilder()
static <E> com.google.common.collect.ImmutableList<E> immutableList()
@SafeVarargs static <E> com.google.common.collect.ImmutableList<E> immutableList(E... elems)
static <E> com.google.common.collect.ImmutableList<E> immutableList(java.util.Collection<? extends E> coll)
static <E> ListBuilder.SimpleListBuilder<E> simpleListBuilder()
static <E> ListBuilder.SimpleListBuilder<E> simpleListBuilder(java.util.function.Supplier<java.util.List<E>> supplier)
static <E> java.util.List<E> simpleList()
@SafeVarargs static <E> java.util.List<E> simpleList(E... elems)
static <E> java.util.List<E> simpleList(java.util.Collection<? extends E> coll)