Home | History | Annotate | Download | only in collect

Lines Matching defs:multimap

66  * Run collection tests on {@link Multimap} implementations.
132 Multimap<Integer, String> multimap, String[] elements) {
133 multimap.put(2, "foo");
135 multimap.put(3, element);
140 Multimap<String, Integer> multimap, String[] elements) {
142 multimap.put(element, 2);
143 multimap.put(element, 3);
148 Multimap<Integer, String> multimap, String[] elements) {
150 multimap.put(i % 2, elements[i]);
155 Multimap<String, Integer> multimap, String[] elements) {
157 multimap.put(elements[i], i);
162 * Implements {@code Multimap.put()} -- and no other methods -- for a {@code
165 * {@link MultimapCollectionTest#populateMultimapForGet(Multimap, String[])}
194 @Override protected Multimap<K, V> delegate() {
222 Multimap<String, Integer> multimap = createMultimap();
226 multimap.put(entry.getKey(), entry.getValue());
228 return multimap.entries();
231 abstract Multimap<String, Integer> createMultimap();
282 SetMultimap<Integer, String> multimap = HashMultimap.create();
283 populateMultimapForGet(multimap, elements);
284 return multimap.get(3);
293 SetMultimap<Integer, String> multimap
295 populateMultimapForGet(multimap, elements);
296 return multimap.get(3);
306 SortedSetMultimap<Integer, String> multimap =
309 populateMultimapForGet(multimap, elements);
310 return multimap.get(3);
319 ListMultimap<Integer, String> multimap
321 populateMultimapForGet(multimap, elements);
322 return multimap.get(3);
331 ListMultimap<Integer, String> multimap
334 populateMultimapForGet(multimap, elements);
335 return multimap.get(3);
344 ListMultimap<Integer, String> multimap
346 populateMultimapForGet(multimap, elements);
347 return multimap.get(3);
358 ListMultimap<Integer, String> multimap
362 return multimap.get(3);
372 PopulatableMapAsMultimap<Integer, String> multimap
374 populateMultimapForGet(multimap, elements);
375 return multimap.build().get(3);
384 SetMultimap<Integer, String> multimap
386 populateMultimapForGet(multimap, elements);
387 multimap.put(3, "badvalue");
388 multimap.put(55556, "foo");
389 return (Set<String>) Multimaps.filterEntries(multimap, FILTER_GET_PREDICATE).get(3);
399 Multimap<String, Integer> multimap = HashMultimap.create();
400 populateMultimapForKeySet(multimap, elements);
401 return multimap.keySet();
410 Multimap<String, Integer> multimap
412 populateMultimapForKeySet(multimap, elements);
413 return multimap.keySet();
423 TreeMultimap<String, Integer> multimap =
426 populateMultimapForKeySet(multimap, elements);
427 return multimap.keySet();
436 Multimapmultimap
438 populateMultimapForKeySet(multimap, elements);
439 return multimap.keySet();
448 Multimap<String, Integer> multimap
450 populateMultimapForKeySet(multimap, elements);
451 return multimap.keySet();
466 Multimap<String, Integer> multimap = builder.build();
467 return multimap.keySet();
477 PopulatableMapAsMultimap<String, Integer> multimap
479 populateMultimapForKeySet(multimap, elements);
480 return multimap.build().keySet();
490 SetMultimap<String, Integer> multimap = LinkedHashMultimap.create();
491 populateMultimapForKeySet(multimap, elements);
492 multimap.put("badkey", 3);
493 multimap.put("a", 55556);
494 return Multimaps.filterEntries(multimap, FILTER_KEYSET_PREDICATE).keySet();
505 Multimap<Integer, String> multimap = HashMultimap.create();
506 populateMultimapForValues(multimap, elements);
507 return multimap.values();
517 Multimap<Integer, String> multimap
519 populateMultimapForValues(multimap, elements);
520 return multimap.values();
530 Multimap<Integer, String> multimap
533 populateMultimapForValues(multimap, elements);
534 return multimap.values();
544 Multimap<Integer, String> multimap
546 populateMultimapForValues(multimap, elements);
547 return multimap.values();
557 LinkedListMultimap<Integer, String> multimap
559 populateMultimapForValues(multimap, elements);
560 return multimap.values();
585 Multimap<Integer, String> multimap
587 populateMultimapForValues(multimap, elements);
588 multimap.put(3, "badvalue");
589 multimap.put(55556, "foo");
590 return Multimaps.filterEntries(multimap, FILTER_GET_PREDICATE).values();
603 Multimap<String, Integer> multimap = HashMultimap.create();
604 populateMultimapForKeys(multimap, elements);
605 return multimap.keys();
615 Multimap<String, Integer> multimap
617 populateMultimapForKeys(multimap, elements);
618 return multimap.keys();
628 Multimap<String, Integer> multimap
631 populateMultimapForKeys(multimap, elements);
632 return multimap.keys();
647 Multimap<String, Integer> multimap
649 populateMultimapForKeys(multimap, elements);
650 return multimap.keys();
660 Multimap<String, Integer> multimap
663 populateMultimapForKeys(multimap, elements);
664 return multimap.keys();
674 Multimap<String, Integer> multimap
676 populateMultimapForKeys(multimap, elements);
677 return multimap.keys();
692 Multimap<String, Integer> multimap = builder.build();
693 return multimap.keys();
703 PopulatableMapAsMultimap<String, Integer> multimap
705 populateMultimapForKeys(multimap, elements);
706 return multimap.build().keys();
719 SetMultimap<String, Integer> multimap = LinkedHashMultimap.create();
720 populateMultimapForKeys(multimap, elements);
721 multimap.put("badkey", 3);
722 multimap.put("a", 55556);
723 return Multimaps.filterEntries(multimap, FILTER_KEYSET_PREDICATE).keys();
768 @Override Multimap<String, Integer> createMultimap() {
778 @Override Multimap<String, Integer> createMultimap() {
789 @Override Multimap<String, Integer> createMultimap() {
800 @Override Multimap<String, Integer> createMultimap() {
822 @Override Multimap<String, Integer> createMultimap() {
823 Multimap<String, Integer> multimap = LinkedHashMultimap.create();
824 multimap.put("badkey", 3);
825 multimap.put("a", 55556);
826 return Multimaps.filterEntries(multimap, FILTER_KEYSET_PREDICATE);
829 .named("Multimap.filterEntries.entries")
837 ListMultimap<Integer, String> multimap = ArrayListMultimap.create();
838 populateMultimapForGet(multimap, elements);
840 multimap, Functions.<String> identity()).get(3);
849 ListMultimap<String, Integer> multimap = ArrayListMultimap.create();
850 populateMultimapForKeySet(multimap, elements);
852 multimap, Functions.<Integer> identity()).keySet();
861 ListMultimap<String, Integer> multimap
863 populateMultimapForKeys(multimap, elements);
865 multimap, Functions.<Integer> identity()).keys();
875 ListMultimap<Integer, String> multimap = ArrayListMultimap.create();
876 populateMultimapForValues(multimap, elements);
878 multimap, Functions.<String> identity()).values();
886 ListMultimap<String, Integer> multimap = ArrayListMultimap.create();
890 multimap.put(entry.getKey(), entry.getValue());
893 multimap, Functions.<Integer> identity()).entries();
896 @Override Multimap<String, Integer> createMultimap() {
908 Multimap<Integer, String> multimap = ArrayListMultimap.create();
909 populateMultimapForGet(multimap, elements);
911 multimap, Functions.<String> identity()).get(3);
913 }).named("Multimaps.transformValues[Multimap].get").withFeatures(
919 Multimap<String, Integer> multimap = ArrayListMultimap.create();
920 populateMultimapForKeySet(multimap, elements);
922 multimap, Functions.<Integer> identity()).keySet();
924 }).named("Multimaps.transformValues[Multimap].keySet").withFeatures(
930 Multimap<String, Integer> multimap
932 populateMultimapForKeys(multimap, elements);
934 multimap, Functions.<Integer> identity()).keys();
937 .named("Multimaps.transformValues[Multimap].keys")
944 Multimap<Integer, String> multimap = ArrayListMultimap.create();
945 populateMultimapForValues(multimap, elements);
947 multimap, Functions.<String> identity()).values();
949 }).named("Multimaps.transformValues[Multimap].values").withFeatures(
955 Multimap<String, Integer> multimap = ArrayListMultimap.create();
959 multimap.put(entry.getKey(), entry.getValue());
962 multimap, Functions.<Integer> identity()).entries();
964 @Override Multimap<String, Integer> createMultimap() {
966 (Multimap<String, Integer>)
970 }).named("Multimaps.transformValues[Multimap].entries")