HomeSort by relevance Sort by last modified time
    Searched defs:multiset (Results 1 - 25 of 156) sorted by null

1 2 3 4 5 6 7

  /external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/
LinkedHashMultiset.java 24 * A {@code Multiset} implementation with predictable iteration order. Its
26 * element was added. When the multiset contains multiple instances of an
29 * the multiset, the element will appear at the end of the iteration.
32 * "http://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained#Multiset">
33 * {@code Multiset}</a>.
66 * a {@link Multiset}.
68 * @param elements the elements that the multiset should contain
72 LinkedHashMultiset<E> multiset = local
74 Iterables.addAll(multiset, elements);
75 return multiset;
    [all...]
EnumMultiset.java 25 * Multiset implementation backed by an {@link EnumMap}.
28 * "http://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained#Multiset">
29 * {@code Multiset}</a>.
45 * Multiset}.
47 * @param elements the elements that the multiset should contain
53 EnumMultiset<E> multiset = new EnumMultiset<E>(iterator.next().getDeclaringClass()); local
54 Iterables.addAll(multiset, elements);
55 return multiset;
HashMultiset.java 24 * Multiset implementation backed by a {@link HashMap}.
56 * a {@link Multiset}.
58 * @param elements the elements that the multiset should contain
61 HashMultiset<E> multiset = local
63 Iterables.addAll(multiset, elements);
64 return multiset;
SortedMultisets.java 23 import com.google.common.collect.Multiset.Entry;
47 private final SortedMultiset<E> multiset; field in class:SortedMultisets.ElementSet
49 ElementSet(SortedMultiset<E> multiset) {
50 this.multiset = multiset;
53 @Override final SortedMultiset<E> multiset() { method in class:SortedMultisets.ElementSet
54 return multiset;
58 return multiset().comparator();
62 return multiset().subMultiset(fromElement, CLOSED, toElement, OPEN).elementSet();
66 return multiset().headMultiset(toElement, OPEN).elementSet()
    [all...]
  /external/guava/guava-tests/benchmark/com/google/common/collect/
ConcurrentHashMultisetBenchmark.java 54 private Multiset<Integer> multiset; field in class:ConcurrentHashMultisetBenchmark
59 multiset = implSupplier.get();
109 multiset.add(key, delta);
125 multiset.add(key, delta);
127 multiset.remove(key, -delta);
135 @Override Multiset<Integer> get() {
140 @Override Multiset<Integer> get() {
145 @Override Multiset<Integer> get() {
146 return Synchronized.multiset(HashMultiset.<Integer>create(), null)
    [all...]
HashMultisetAddPresentBenchmark.java 20 import com.google.common.collect.Multiset;
34 List<Multiset<Integer>> multisets = new ArrayList<Multiset<Integer>>(0x10000);
42 HashMultiset<Integer> multiset = HashMultiset.<Integer>create(); local
43 multisets.add(multiset);
45 multiset.add(queries[i]);
  /external/guava/guava-gwt/test-super/com/google/common/collect/super/com/google/common/collect/
TreeMultisetTest.java 40 TreeMultiset<String> multiset = TreeMultiset.create(); local
41 multiset.add("foo", 2);
42 multiset.add("bar");
43 assertEquals(3, multiset.size());
44 assertEquals(2, multiset.count("foo"));
45 assertEquals(Ordering.natural(), multiset.comparator());
46 assertEquals("[bar, foo x 2]", multiset.toString());
50 Multiset<String> multiset = TreeMultiset.create(Collections.reverseOrder()); local
51 multiset.add("foo", 2)
59 Multiset<String> multiset local
    [all...]
SimpleAbstractMultisetTest.java 42 Multiset<String> multiset = new NoRemoveMultiset<String>() { local
51 multiset.addAll(adds);
56 Multiset<String> multiset = new NoRemoveMultiset<String>(); local
57 multiset.add("a");
59 multiset.remove("a");
62 assertTrue(multiset.contains("a"));
86 return new UnmodifiableIterator<Multiset.Entry<E>>() {
93 public Multiset.Entry<E> next()
    [all...]
ImmutableMultisetTest.java 42 Multiset<String> multiset = ImmutableMultiset.of(); local
43 assertTrue(multiset.isEmpty());
47 Multiset<String> multiset = ImmutableMultiset.of("a"); local
48 assertEquals(HashMultiset.create(asList("a")), multiset);
52 Multiset<String> multiset = ImmutableMultiset.of("a", "b"); local
53 assertEquals(HashMultiset.create(asList("a", "b")), multiset);
57 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "c") local
62 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "c", "d"); local
67 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "c", "d", "e"); local
73 Multiset<String> multiset = ImmutableMultiset.of( local
80 Multiset<String> multiset = ImmutableMultiset.of( local
89 Multiset<String> multiset = ImmutableMultiset.copyOf(array); local
95 Multiset<String> multiset = ImmutableMultiset.copyOf(array); local
101 Multiset<String[]> multiset = ImmutableMultiset.<String[]>of(array); local
118 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
124 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
130 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
144 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
150 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
156 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
170 Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); local
176 Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); local
182 Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); local
205 Multiset<String> multiset = ImmutableMultiset.copyOf(iterable); local
226 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
238 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
248 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
258 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
265 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
275 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
361 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "a"); local
366 ImmutableMultiset<String> multiset local
    [all...]
MultisetsTest.java 63 TreeMultiset<String> multiset local
65 multiset.add("bar", 3);
66 multiset.add("foo", 2);
67 assertThat(multiset).has().exactly("foo", "foo", "bar", "bar", "bar").inOrder();
71 Multiset<String> multiset = HashMultiset.create(); local
72 Multiset<String> toRetain =
74 assertFalse(Multisets.retainOccurrences(multiset, toRetain));
75 assertThat(multiset).isEmpty();
79 Multiset<String> multiset = HashMultiset.create() local
86 Multiset<String> multiset = HashMultiset.create(); local
201 Multiset<String> multiset = local
209 Multiset<String> multiset = local
218 Multiset<String> multiset = local
226 Multiset<String> multiset = local
235 Multiset<String> multiset = local
243 Multiset<String> multiset = local
262 Multiset<String> multiset = HashMultiset.create( local
    [all...]
  /external/guava/guava-gwt/src/com/google/common/collect/
Multiset_CustomFieldSerializerBase.java 24 * This class contains static utility methods for writing {@code Multiset} GWT
26 * {@link #serialize(SerializationStreamWriter, Multiset)} and
27 * {@link #populate(SerializationStreamReader, Multiset)}.
33 static Multiset<Object> populate(
34 SerializationStreamReader reader, Multiset<Object> multiset)
40 multiset.add(element, count);
42 return multiset;
45 static void serialize(SerializationStreamWriter writer, Multiset<?> instance)
49 for (Multiset.Entry<?> entry : instance.entrySet())
    [all...]
  /external/guava/guava-testlib/src/com/google/common/collect/testing/google/
UnmodifiableCollectionTests.java 29 import com.google.common.collect.Multiset;
190 * Verifies that a multiset is immutable.
192 * <p>A multiset is considered immutable if:
197 * multiset throw UnsupportedOperationException when those mutators
201 * @param multiset the presumed-immutable multiset
203 * {@code multiset}. {@code multiset} may or may not have {@code
206 public static <E> void assertMultisetIsUnmodifiable(Multiset<E> multiset,
    [all...]
  /external/guava/guava/src/com/google/common/collect/
EnumMultiset.java 29 * Multiset implementation backed by an {@link EnumMap}.
32 * "http://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained#Multiset">
33 * {@code Multiset}</a>.
49 * Multiset}.
51 * @param elements the elements that the multiset should contain
57 EnumMultiset<E> multiset = new EnumMultiset<E>(iterator.next().getDeclaringClass()); local
58 Iterables.addAll(multiset, elements);
59 return multiset;
HashMultiset.java 28 * Multiset implementation backed by a {@link HashMap}.
60 * a {@link Multiset}.
62 * @param elements the elements that the multiset should contain
65 HashMultiset<E> multiset = local
67 Iterables.addAll(multiset, elements);
68 return multiset;
LinkedHashMultiset.java 28 * A {@code Multiset} implementation with predictable iteration order. Its
30 * element was added. When the multiset contains multiple instances of an
33 * the multiset, the element will appear at the end of the iteration.
36 * "http://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained#Multiset">
37 * {@code Multiset}</a>.
70 * a {@link Multiset}.
72 * @param elements the elements that the multiset should contain
76 LinkedHashMultiset<E> multiset = local
78 Iterables.addAll(multiset, elements);
79 return multiset;
    [all...]
SortedMultisets.java 24 import com.google.common.collect.Multiset.Entry;
50 private final SortedMultiset<E> multiset; field in class:SortedMultisets.ElementSet
52 ElementSet(SortedMultiset<E> multiset) {
53 this.multiset = multiset;
56 @Override final SortedMultiset<E> multiset() { method in class:SortedMultisets.ElementSet
57 return multiset;
61 return multiset().comparator();
65 return multiset().subMultiset(fromElement, CLOSED, toElement, OPEN).elementSet();
69 return multiset().headMultiset(toElement, OPEN).elementSet()
    [all...]
AbstractMultiset.java 32 * This class provides a skeletal implementation of the {@link Multiset}
33 * interface. A new multiset implementation can be created easily by extending
34 * this class and implementing the {@link Multiset#entrySet()} method, plus
36 * {@link #remove(Object, int)} to enable modifications to the multiset.
39 * the set returned by {@link Multiset#entrySet()}, as do many methods acting on
48 implements Multiset<E> {
114 * is itself a {@link Multiset}.
146 * Creates a new instance of this multiset's element set, which will be
155 Multiset<E> multiset() { method in class:AbstractMultiset.ElementSet
175 @Override Multiset<E> multiset() { method in class:AbstractMultiset.EntrySet
    [all...]
ConcurrentHashMultiset.java 46 * A multiset that supports concurrent modifications and that provides atomic versions of most
47 * {@code Multiset} operations (exceptions where noted). Null elements are not supported.
50 * "http://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained#Multiset">
51 * {@code Multiset}</a>.
94 * <p>This implementation is highly efficient when {@code elements} is itself a {@link Multiset}.
96 * @param elements the elements that the multiset should contain
99 ConcurrentHashMultiset<E> multiset = ConcurrentHashMultiset.create(); local
100 Iterables.addAll(multiset, elements);
101 return multiset;
110 * multiset do not count as map updates at all, since we're usually just mutating the valu
    [all...]
ForwardingMultiset.java 30 * A multiset which forwards all its method calls to another multiset.
32 * backing multiset as desired per the <a
53 implements Multiset<E> {
58 @Override protected abstract Multiset<E> delegate();
230 * A sensible implementation of {@link Multiset#elementSet} in terms of the
248 Multiset<E> multiset() { method in class:ForwardingMultiset.StandardElementSet
  /external/guava/guava-tests/test/com/google/common/collect/
SimpleAbstractMultisetTest.java 53 protected Multiset<String> create(String[] elements) {
54 Multiset<String> ms = new NoRemoveMultiset<String>();
68 Multiset<String> multiset = new NoRemoveMultiset<String>() { local
77 multiset.addAll(adds);
82 Multiset<String> multiset = new NoRemoveMultiset<String>(); local
83 multiset.add("a");
85 multiset.remove("a");
88 assertTrue(multiset.contains("a"))
    [all...]
ConcurrentHashMultisetBasherTest.java 40 * existing multiset values.
65 final ConcurrentHashMultiset<String> multiset = new ConcurrentHashMultiset<String>(map); local
74 futures.add(pool.submit(new MutateTask(multiset, keys)));
88 return multiset.count(key);
103 private final ConcurrentHashMultiset<String> multiset; field in class:ConcurrentHashMultisetBasherTest.MutateTask
107 private MutateTask(ConcurrentHashMultiset<String> multiset, ImmutableList<String> keys) {
108 this.multiset = multiset;
124 multiset.add(key, delta);
130 int oldValue = multiset.setCount(key, newValue)
    [all...]
TreeMultisetTest.java 60 protected Multiset<String> create(String[] elements) {
79 protected Multiset<String> create(String[] elements) {
80 Multiset<String> result = TreeMultiset.create(NullsBeforeB.INSTANCE);
120 TreeMultiset<String> multiset = TreeMultiset.create(); local
121 multiset.add("foo", 2);
122 multiset.add("bar");
123 assertEquals(3, multiset.size());
124 assertEquals(2, multiset.count("foo"));
125 assertEquals(Ordering.natural(), multiset.comparator());
126 assertEquals("[bar, foo x 2]", multiset.toString())
130 Multiset<String> multiset = TreeMultiset.create(Collections.reverseOrder()); local
139 Multiset<String> multiset local
    [all...]
ImmutableMultisetTest.java 65 @Override protected Multiset<String> create(String[] elements) {
134 Multiset<String> multiset = ImmutableMultiset.of(); local
135 assertTrue(multiset.isEmpty());
139 Multiset<String> multiset = ImmutableMultiset.of("a"); local
140 assertEquals(HashMultiset.create(asList("a")), multiset);
144 Multiset<String> multiset = ImmutableMultiset.of("a", "b"); local
145 assertEquals(HashMultiset.create(asList("a", "b")), multiset);
149 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "c"); local
154 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "c", "d"); local
159 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "c", "d", "e"); local
165 Multiset<String> multiset = ImmutableMultiset.of( local
172 Multiset<String> multiset = ImmutableMultiset.of( local
181 Multiset<String> multiset = ImmutableMultiset.copyOf(array); local
187 Multiset<String> multiset = ImmutableMultiset.copyOf(array); local
193 Multiset<String[]> multiset = ImmutableMultiset.<String[]>of(array); local
210 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
216 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
222 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
236 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
242 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
248 Multiset<String> multiset = ImmutableMultiset.copyOf(c); local
262 Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); local
268 Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); local
274 Multiset<String> multiset = ImmutableMultiset.copyOf(iterator); local
297 Multiset<String> multiset = ImmutableMultiset.copyOf(iterable); local
318 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
330 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
340 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
350 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
357 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
367 ImmutableMultiset<String> multiset = new ImmutableMultiset.Builder<String>() local
486 Multiset<String> multiset = ImmutableMultiset.of("a", "b", "a"); local
491 ImmutableMultiset<String> multiset local
501 ImmutableMultiset<String> multiset local
    [all...]
MultisetsTest.java 65 TreeMultiset<String> multiset local
67 multiset.add("bar", 3);
68 multiset.add("foo", 2);
69 assertThat(multiset).has().exactly("foo", "foo", "bar", "bar", "bar").inOrder();
73 Multiset<String> multiset = HashMultiset.create(); local
74 Multiset<String> toRetain =
76 assertFalse(Multisets.retainOccurrences(multiset, toRetain));
77 assertThat(multiset).isEmpty();
81 Multiset<String> multiset = HashMultiset.create() local
88 Multiset<String> multiset = HashMultiset.create(); local
203 Multiset<String> multiset = local
211 Multiset<String> multiset = local
220 Multiset<String> multiset = local
228 Multiset<String> multiset = local
237 Multiset<String> multiset = local
245 Multiset<String> multiset = local
264 Multiset<String> multiset = HashMultiset.create( local
    [all...]
ImmutableSortedMultisetTest.java 22 import com.google.common.collect.Multiset.Entry;
61 protected Multiset<String> create(String[] elements) {
121 Multiset<String> multiset = ImmutableSortedMultiset.of(); local
122 assertTrue(multiset.isEmpty());
126 Multiset<String> multiset = ImmutableSortedMultiset.of("a"); local
127 assertEquals(HashMultiset.create(asList("a")), multiset);
131 Multiset<String> multiset = ImmutableSortedMultiset.of("a", "b") local
136 Multiset<String> multiset = ImmutableSortedMultiset.of("a", "b", "c"); local
141 Multiset<String> multiset = ImmutableSortedMultiset.of("a", "b", "c", "d"); local
146 Multiset<String> multiset = ImmutableSortedMultiset.of("a", "b", "c", "d", "e"); local
151 Multiset<String> multiset = ImmutableSortedMultiset.of("a", "b", "c", "d", "e", "f"); local
156 Multiset<String> multiset = ImmutableSortedMultiset.of("a", "b", "c", "d", "e", "f", "g"); local
162 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(array); local
168 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(array); local
182 Multiset<String[]> multiset = ImmutableSortedMultiset.orderedBy(comparator).add(array).build(); local
199 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(c); local
205 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(c); local
211 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(c); local
225 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(c); local
231 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(c); local
237 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(c); local
251 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(iterator); local
257 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(iterator); local
263 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(iterator); local
287 Multiset<String> multiset = ImmutableSortedMultiset.copyOf(iterable); local
308 ImmutableSortedMultiset<String> multiset = local
316 ImmutableSortedMultiset<String> multiset = local
324 ImmutableSortedMultiset<String> multiset = local
331 ImmutableSortedMultiset<String> multiset = local
337 ImmutableSortedMultiset<String> multiset = local
344 ImmutableSortedMultiset<String> multiset = local
453 Multiset<String> multiset = ImmutableSortedMultiset.of("a", "b", "a"); local
458 ImmutableSortedMultiset<String> multiset = ImmutableSortedMultiset.of("a", "a", "b", "b", "b"); local
490 ImmutableSortedMultiset<String> multiset = local
523 ImmutableSortedMultiset<String> multiset = local
    [all...]

Completed in 583 milliseconds

1 2 3 4 5 6 7