/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...] |