/external/guava/guava/src/com/google/common/eventbus/ |
SubscriberFindingStrategy.java | 19 import com.google.common.collect.Multimap; 40 Multimap<Class<?>, EventSubscriber> findAllSubscribers(Object source);
|
/external/guava/guava/src/com/google/common/collect/ |
FilteredMultimap.java | 25 * An interface for all filtered multimap types. 30 interface FilteredMultimap<K, V> extends Multimap<K, V> { 31 Multimap<K, V> unfiltered();
|
Multimap.java | 31 * contents of a multimap either as a map from keys to <i>nonempty</i> 48 * multimaps are <i>implemented</i>, the design of the {@code Multimap} API is 49 * based on the <i>second</i> form. So, using the multimap shown above as an 52 * those times when the first style is more useful, use the multimap's {@link 59 * ListMultimap<String, String> multimap = ArrayListMultimap.create(); 61 * multimap.put(pres.firstName(), pres.lastName()); 63 * for (String firstName : multimap.keySet()) { 64 * List<String> lastNames = multimap.get(firstName); 78 * <p>Much of the power of the multimap API comes from the <i>view 80 * multimap itself. When they support modification, the changes ar [all...] |
/external/guava/guava-tests/test/com/google/common/collect/ |
FilteredMultimapTest.java | 43 protected Multimap<String, Integer> create() { 44 Multimap<String, Integer> unfiltered = HashMultimap.create(); 58 Multimap<String, Integer> unfiltered = HashMultimap.create(); 61 Multimap<String, Integer> filtered = Multimaps.filterKeys(unfiltered, KEY_PREDICATE); 74 Multimap<String, Integer> unfiltered = HashMultimap.create(); 77 Multimap<String, Integer> filtered = Multimaps.filterValues(unfiltered, VALUE_PREDICATE); 84 Multimap<String, Integer> unfiltered = HashMultimap.create(); 88 Multimap<String, Integer> keyFiltered = Multimaps.filterKeys(unfiltered, KEY_PREDICATE); 89 Multimap<String, Integer> filtered = Multimaps.filterValues(keyFiltered, VALUE_PREDICATE);
|
MultimapsFilterEntriesAsMapTest.java | 45 private Multimap<String, Integer> createMultimap() { 46 Multimap<String, Integer> unfiltered = HashMultimap.create(); 54 Multimap<String, Integer> multimap = createMultimap(); local 55 return multimap.asMap(); 59 Multimap<String, Integer> multimap = createMultimap(); local 60 populate(multimap); 61 return multimap.asMap();
|
ForwardingMultimapTest.java | 29 Multimap<String, Boolean> forward; 39 final Multimap<String, Boolean> multimap = local 40 createProxyInstance(Multimap.class); 42 @Override protected Multimap<String, Boolean> delegate() { 43 return multimap; 90 assertEquals("[putAll(Multimap)]", getCalls());
|
ImmutableListMultimapTest.java | 76 ImmutableListMultimap<String, Integer> multimap = new Builder<String, Integer>() local 79 assertEquals(Arrays.asList(1), multimap.get("one")); 125 Multimap<String, Integer> multimap = builder.build(); local 126 assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo")); 127 assertEquals(Arrays.asList(4, 5), multimap.get("bar")); 128 assertEquals(7, multimap.size()); 137 Multimap<String, Integer> multimap = builder.build(); local 138 assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo")) 157 Multimap<String, Integer> multimap = builder.build(); local 169 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 181 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 203 Multimap<String, Integer> multimap = builder.build(); local 265 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 287 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 304 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 322 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 334 Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input); local 345 Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input); local 352 Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input); local 358 Multimap<String, Integer> multimap = createMultimap(); local 381 Multimap<String, Integer> multimap = ImmutableListMultimap.of(); local 398 Multimap<String, Integer> multimap = ImmutableListMultimap.of(); local 409 Multimap<String, Integer> multimap = createMultimap(); local 424 Multimap<String, Integer> multimap = createMultimap(); local 430 Multimap<String, Integer> multimap = createMultimap(); local 487 ImmutableListMultimap<String, Character> multimap = local 512 Multimap<String, Integer> multimap = createMultimap(); local 528 Multimap<String, Integer> multimap = ImmutableListMultimap.of(); local [all...] |
ImmutableMultimapAsMapImplementsMapTest.java | 26 * Test {@link Multimap#asMap()} for an {@link ImmutableMultimap} with 44 Multimap<String, Integer> delegate = HashMultimap.create();
|
ImmutableSetMultimapAsMapImplementsMapTest.java | 26 * Test {@link Multimap#asMap()} for an {@link ImmutableSetMultimap} with 44 Multimap<String, Integer> delegate = HashMultimap.create();
|
UnmodifiableMultimapAsMapImplementsMapTest.java | 26 * Test {@link Multimap#asMap()} for an unmodifiable multimap with 45 Multimap<String, Integer> delegate = LinkedHashMultimap.create();
|
LinkedHashMultimapTest.java | 64 SetMultimap<String, String> multimap = LinkedHashMultimap.create(); 66 multimap.put(entry.getKey(), entry.getValue()); 68 return multimap; 88 LinkedHashMultimap<String, Integer> multimap = LinkedHashMultimap.create(); local 90 multimap.put("a", z); 94 (LinkedHashMultimap.ValueSet) multimap.backingMap().get("a"); 101 private Multimap<String, Integer> initializeMultimap5() { 102 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 103 multimap.put("foo", 5) 112 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 123 Multimap<String, Integer> multimap = initializeMultimap5(); local 128 Multimap<String, Integer> multimap = initializeMultimap5(); local 133 Multimap<String, Integer> multimap = initializeMultimap5(); local 139 Multimap<String, Integer> multimap = initializeMultimap5(); local 147 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 192 Multimap<String, Integer> multimap = initializeMultimap5(); local 207 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 230 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 236 Multimap<String, Integer> multimap = initializeMultimap5(); local 241 LinkedHashMultimap<String, Integer> multimap = LinkedHashMultimap.create(); local 249 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 262 LinkedHashMultimap<String, Integer> multimap local 287 private Multimap<String, Integer> multimap; local 315 private Multimap<String, Integer> multimap; local 335 private Multimap<String, Integer> multimap; local 355 private Multimap<String, Integer> multimap; local 376 private Multimap<String, Integer> multimap; local 413 private Multimap<String, Integer> multimap; local [all...] |
/external/guava/guava-testlib/src/com/google/common/collect/testing/google/ |
MultimapFeature.java | 20 import com.google.common.collect.Multimap; 31 * Optional features of classes derived from {@code Multimap}. 38 public enum MultimapFeature implements Feature<Multimap> { 41 private final Set<Feature<? super Multimap>> implied; 43 MultimapFeature(Feature<? super Multimap> ... implied) { 48 public Set<Feature<? super Multimap>> getImpliedFeatures() {
|
MultimapPutAllMultimapTester.java | 25 import com.google.common.collect.Multimap; 32 * Tester for {@link Multimap#putAll(Multimap)}. 38 extends AbstractMultimapTester<K, V, Multimap<K, V>> { 42 multimap().putAll(getSubjectGenerator().create( 50 Multimap<K, V> target = getSubjectGenerator().create(); 51 assertEquals(!multimap().isEmpty(), target.putAll(multimap())); 52 assertEquals(multimap(), target); method 57 Multimap<K, V> source = getSubjectGenerator().create [all...] |
MultimapEqualsTester.java | 22 import com.google.common.collect.Multimap; 33 * Tester for {@code Multimap.equals}. 38 public class MultimapEqualsTester<K, V> extends AbstractMultimapTester<K, V, Multimap<K, V>> { 41 .addEqualityGroup(multimap(), getSubjectGenerator().create(getSampleElements().toArray())) 49 .addEqualityGroup(multimap()) 57 Multimap<K, V> original = multimap(); 59 Multimap<K, V> withNull = multimap(); 69 Multimap<K, V> original = multimap() [all...] |
TestMultimapGenerator.java | 20 import com.google.common.collect.Multimap; 33 public interface TestMultimapGenerator<K, V, M extends Multimap<K, V>>
|
MultimapContainsValueTester.java | 24 import com.google.common.collect.Multimap; 29 * Tester for {@link Multimap#containsValue}. 35 extends AbstractMultimapTester<K, V, Multimap<K, V>> { 38 assertTrue(multimap().containsValue(sampleValues().e0)); 42 assertFalse(multimap().containsValue(sampleValues().e3)); 49 assertTrue(multimap().containsValue(null)); 54 assertFalse(multimap().containsValue(null)); 60 multimap().containsValue(null);
|
MultimapToStringTester.java | 23 import com.google.common.collect.Multimap; 28 * Tester for {@code Multimap.toString()}. 33 public class MultimapToStringTester<K, V> extends AbstractMultimapTester<K, V, Multimap<K, V>> { 36 assertEquals("{}", multimap().toString()); 41 assertEquals("{" + sampleKeys().e0 + "=[" + sampleValues().e0 + "]}", multimap().toString()); 59 assertEquals(multimap().asMap().toString(), multimap().toString());
|
/external/guava/guava-gwt/test-super/com/google/common/collect/super/com/google/common/collect/ |
LinkedHashMultimapTest.java | 41 LinkedHashMultimap<String, Integer> multimap = LinkedHashMultimap.create(); local 43 multimap.put("a", z); 47 (LinkedHashMultimap.ValueSet) multimap.backingMap().get("a"); 54 private Multimap<String, Integer> initializeMultimap5() { 55 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 56 multimap.put("foo", 5); 57 multimap.put("bar", 4); 58 multimap.put("foo", 3); 59 multimap.put("cow", 2) 65 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 76 Multimap<String, Integer> multimap = initializeMultimap5(); local 81 Multimap<String, Integer> multimap = initializeMultimap5(); local 86 Multimap<String, Integer> multimap = initializeMultimap5(); local 120 Multimap<String, Integer> multimap = initializeMultimap5(); local 135 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 158 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 164 Multimap<String, Integer> multimap = initializeMultimap5(); local 169 LinkedHashMultimap<String, Integer> multimap = LinkedHashMultimap.create(); local 177 Multimap<String, Integer> multimap = LinkedHashMultimap.create(); local 190 LinkedHashMultimap<String, Integer> multimap local [all...] |
LinkedListMultimapTest.java | 51 Multimap<String, Integer> multimap = create(); local 52 multimap.put("foo", 1); 53 multimap.put("foo", 3); 54 assertFalse(multimap.get("foo") instanceof RandomAccess); 55 assertFalse(multimap.get("bar") instanceof RandomAccess); 63 Multimap<String, Integer> multimap = create(); local 64 multimap.put("foo", 1); 65 multimap.put("foo", 3) 75 Multimap<String, Integer> multimap = create(); local 85 Multimap<String, Integer> multimap = LinkedListMultimap.create(); local 96 LinkedListMultimap<String, Integer> multimap local 273 ListMultimap<String, Integer> multimap = create(); local [all...] |
ImmutableListMultimapTest.java | 52 ImmutableListMultimap<String, Integer> multimap = new Builder<String, Integer>() local 55 assertEquals(Arrays.asList(1), multimap.get("one")); 101 Multimap<String, Integer> multimap = builder.build(); local 102 assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo")); 103 assertEquals(Arrays.asList(4, 5), multimap.get("bar")); 104 assertEquals(7, multimap.size()); 113 Multimap<String, Integer> multimap = builder.build(); local 114 assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo")) 133 Multimap<String, Integer> multimap = builder.build(); local 145 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 157 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 179 Multimap<String, Integer> multimap = builder.build(); local 241 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 263 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 280 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 298 ImmutableListMultimap<String, Integer> multimap = builder.build(); local 310 Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input); local 321 Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input); local 328 Multimap<String, Integer> multimap = ImmutableListMultimap.copyOf(input); local 334 Multimap<String, Integer> multimap = createMultimap(); local 357 Multimap<String, Integer> multimap = ImmutableListMultimap.of(); local 374 Multimap<String, Integer> multimap = ImmutableListMultimap.of(); local 385 Multimap<String, Integer> multimap = createMultimap(); local 400 Multimap<String, Integer> multimap = createMultimap(); local 406 Multimap<String, Integer> multimap = createMultimap(); local 463 ImmutableListMultimap<String, Character> multimap = local [all...] |
HashMultimapTest.java | 36 HashMultimap<String, Integer> multimap = HashMultimap.create(); local 37 multimap.put("foo", 1); 38 multimap.put("bar", 2); 39 multimap.put("foo", 3); 40 assertEquals(ImmutableSet.of(1, 3), multimap.get("foo")); 41 assertEquals(2, multimap.expectedValuesPerKey); 45 HashMultimap<String, Integer> multimap = HashMultimap.create(); local 46 multimap.put("foo", 1); 47 multimap.put("bar", 2); 48 multimap.put("foo", 3) 55 HashMultimap<String, Integer> multimap = HashMultimap.create(20, 15); local [all...] |
/sdk/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/wizards/exportgradle/ |
ExportStatus.java | 22 import com.google.common.collect.Multimap; 31 private final Multimap<FileStatus, File> mFileStatus = ArrayListMultimap.create(); 53 public Multimap<FileStatus, File> getFileStatus() {
|
/external/sl4a/Common/src/com/googlecode/android_scripting/trigger/ |
TriggerRepository.java | 25 import com.google.common.collect.Multimap; 76 private final Multimap<String, Trigger> mTriggers; 88 public synchronized Multimap<String, Trigger> getAllTriggers() { 142 /** Deserializes the {@link Multimap} of {@link Trigger}s from a base 64 encoded string. */ 144 private Multimap<String, Trigger> deserializeTriggersFromString(String triggers) { 152 return (Multimap<String, Trigger>) objectInputStream.readObject(); 160 private String serializeTriggersToString(Multimap<String, Trigger> triggers) {
|
/external/guava/guava-gwt/src/com/google/common/collect/ |
Multimap_CustomFieldSerializerBase.java | 27 * This class contains static utility methods for writing {@code Multimap} GWT 29 * {@link #serialize(SerializationStreamWriter, Multimap)} and to either 31 * {@link #populate(SerializationStreamReader, Multimap)}. 53 public static Multimap<Object, Object> populate( 54 SerializationStreamReader reader, Multimap<Object, Object> multimap) 62 multimap.put(key, value); 65 return multimap; 69 SerializationStreamWriter writer, Multimap<?, ?> instance)
|
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ |
HashMultimap.java | 28 * Implementation of {@link Multimap} using hash tables. 30 * <p>The multimap does not store duplicate key-value pairs. Adding a new 33 * <p>Keys and values may be null. All optional multimap methods are supported, 37 * multimap. Concurrent read operations will work correctly. To allow concurrent 38 * update operations, wrap your multimap with a call to {@link 75 * multimap. If a key-value mapping appears multiple times in the input 76 * multimap, it only appears once in the constructed multimap. 78 * @param multimap the multimap whose contents are copied to this multima [all...] |