public interface ListBuilder<E,L extends java.util.Collection<E>,LB extends ListBuilder<E,L,LB>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
ListBuilder.ImmutableListBuilder<E> |
static class |
ListBuilder.SimpleListBuilder<E> |
static class |
ListBuilder.SimpleSetBuilder<E> |
| Modifier and Type | Method and Description |
|---|---|
LB |
add(E elem) |
LB |
addAll(java.lang.Iterable<? 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(E... elems) |
static <E> com.google.common.collect.ImmutableList<E> |
immutableList(java.lang.Iterable<? extends E> coll) |
static <E> ListBuilder.ImmutableListBuilder<E> |
immutableListBuilder() |
static <E> java.util.Set<E> |
immutableSet(E... elems) |
static <E> com.google.common.collect.ImmutableSet<E> |
immutableSet(java.lang.Iterable<E> iterable) |
static <E> com.google.common.collect.ImmutableSet<E> |
immutableSet(ListBuilder.SimpleSetBuilder<E> builder) |
static <E> com.google.common.collect.ImmutableSortedSet<E> |
immutableSortedSet(E... elems) |
static <E> com.google.common.collect.ImmutableSortedSet<E> |
immutableSortedSet(java.lang.Iterable<E> iterable) |
static <E> com.google.common.collect.ImmutableSortedSet<E> |
immutableSortedSet(ListBuilder.SimpleSetBuilder<E> builder) |
static <E> java.util.List<E> |
simpleList() |
static <E> java.util.List<E> |
simpleList(E... elems) |
static <E> java.util.List<E> |
simpleList(java.lang.Iterable<? 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> ListBuilder.SimpleSetBuilder<E> |
simpleSetBuilder() |
static <E> ListBuilder.SimpleSetBuilder<E> |
simpleSetBuilder(java.util.function.Supplier<java.util.Set<E>> supplier) |
int |
size() |
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.lang.Iterable<? 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.lang.Iterable<? extends E> coll)
static <E> ListBuilder.SimpleSetBuilder<E> simpleSetBuilder()
static <E> ListBuilder.SimpleSetBuilder<E> simpleSetBuilder(java.util.function.Supplier<java.util.Set<E>> supplier)
@SafeVarargs static <E> java.util.Set<E> immutableSet(E... elems)
static <E> com.google.common.collect.ImmutableSet<E> immutableSet(ListBuilder.SimpleSetBuilder<E> builder)
static <E> com.google.common.collect.ImmutableSet<E> immutableSet(java.lang.Iterable<E> iterable)
@SafeVarargs static <E> com.google.common.collect.ImmutableSortedSet<E> immutableSortedSet(E... elems)
static <E> com.google.common.collect.ImmutableSortedSet<E> immutableSortedSet(ListBuilder.SimpleSetBuilder<E> builder)
static <E> com.google.common.collect.ImmutableSortedSet<E> immutableSortedSet(java.lang.Iterable<E> iterable)