Home | History | Annotate | Download | only in collect

Lines Matching full:builder

70     ImmutableSetMultimap.Builder<K, V> builder = ImmutableSetMultimap.builder();
71 builder.put(k1, v1);
72 return builder.build();
81 ImmutableSetMultimap.Builder<K, V> builder = ImmutableSetMultimap.builder();
82 builder.put(k1, v1);
83 builder.put(k2, v2);
84 return builder.build();
94 ImmutableSetMultimap.Builder<K, V> builder = ImmutableSetMultimap.builder();
95 builder.put(k1, v1);
96 builder.put(k2, v2);
97 builder.put(k3, v3);
98 return builder.build();
108 ImmutableSetMultimap.Builder<K, V> builder = ImmutableSetMultimap.builder();
109 builder.put(k1, v1);
110 builder.put(k2, v2);
111 builder.put(k3, v3);
112 builder.put(k4, v4);
113 return builder.build();
123 ImmutableSetMultimap.Builder<K, V> builder = ImmutableSetMultimap.builder();
124 builder.put(k1, v1);
125 builder.put(k2, v2);
126 builder.put(k3, v3);
127 builder.put(k4, v4);
128 builder.put(k5, v5);
129 return builder.build();
132 // looking for of() with > 5 entries? Use the builder instead.
135 * Returns a new {@link Builder}.
137 public static <K, V> Builder<K, V> builder() {
138 return new Builder<K, V>();
142 * Multimap for {@link ImmutableSetMultimap.Builder} that maintains key
156 * A builder for creating immutable {@code SetMultimap} instances, especially
161 * new ImmutableSetMultimap.Builder<String, Integer>()
167 * <p>Builder instances can be reused - it is safe to call {@link #build}
171 public static final class Builder<K, V>
172 extends ImmutableMultimap.Builder<K, V> {
176 * Creates a new builder. The returned builder is equivalent to the builder
177 * generated by {@link ImmutableSetMultimap#builder}.
179 public Builder() {}
185 @Override public Builder<K, V> put(K key, V value) {
194 * element in {@code values} is null. The builder is left in an invalid
197 @Override public Builder<K, V> putAll(K key, Iterable<? extends V> values) {
209 * builder is left in an invalid state.
211 @Override public Builder<K, V> putAll(K key, V... values) {
222 * null. The builder is left in an invalid state.
224 @Override public Builder<K, V> putAll(
268 ImmutableMap.Builder<K, ImmutableSet<V>> builder = ImmutableMap.builder();
277 builder.put(key, set);
282 return new ImmutableSetMultimap<K, V>(builder.build(), size);
353 ImmutableMap.Builder<Object, ImmutableSet<Object>> builder
354 = ImmutableMap.builder();
373 builder.put(key, valueSet);
379 tmpMap = builder.build();