Home | History | Annotate | Download | only in collect

Lines Matching defs:list

41 import java.util.List;
80 List<Integer> nums = asList(1, 2, 3, 4, 5);
81 List<Integer> collection = new ArrayList<Integer>(nums) {
90 final List<String> list = asList(elements);
94 return list.iterator();
187 List<String> list = newArrayList();
190 assertFalse(Iterables.any(list, predicate));
191 list.add("cool");
192 assertFalse(Iterables.any(list, predicate));
193 list.add("pants");
194 assertTrue(Iterables.any(list, predicate));
198 List<String> list = newArrayList();
201 assertTrue(Iterables.all(list, predicate));
202 list.add("cool");
203 assertTrue(Iterables.all(list, predicate));
204 list.add("pants");
205 assertFalse(Iterables.all(list, predicate));
209 Iterable<String> list = newArrayList("cool", "pants");
210 assertEquals("cool", Iterables.find(list, Predicates.equalTo("cool")));
211 assertEquals("pants", Iterables.find(list, Predicates.equalTo("pants")));
213 Iterables.find(list, Predicates.alwaysFalse());
217 assertEquals("cool", Iterables.find(list, Predicates.alwaysTrue()));
218 assertCanIterateAgain(list);
222 Iterable<String> list = Lists.newArrayList("cool", "pants");
224 Iterables.find(list, Predicates.equalTo("cool"), "woot"));
226 Iterables.find(list, Predicates.equalTo("pants"), "woot"));
227 assertEquals("woot", Iterables.find(list,
229 assertNull(Iterables.find(list, Predicates.alwaysFalse(), null));
231 Iterables.find(list, Predicates.alwaysTrue(), "woot"));
232 assertCanIterateAgain(list);
236 Iterable<String> list = newArrayList("cool", "pants");
238 Iterables.tryFind(list, Predicates.equalTo("cool")));
240 Iterables.tryFind(list, Predicates.equalTo("pants")));
242 Iterables.tryFind(list, Predicates.alwaysTrue()));
244 Iterables.tryFind(list, Predicates.alwaysFalse()));
245 assertCanIterateAgain(list);
253 List<String> input = asList("1", "2", "3");
262 List<Integer> actual = newArrayList(result);
263 List<Integer> expected = asList(1, 2, 3);
270 List<String> input = asList("1", null, "3");
291 List<Integer> input = asList(1, 2, null, 3);
300 List<String> actual = newArrayList(result);
301 List<String> expected = asList("1", "2", "null", "3");
330 List<Integer> list1 = newArrayList(1);
331 List<Integer> list2 = newArrayList(4);
334 List<List<Integer>> input = newArrayList(list1, list2);
342 List<Integer> list3 = newArrayList(3);
350 List<Integer> list1 = newArrayList(1);
351 List<Integer> list2 = newArrayList(4);
352 List<Integer> list3 = newArrayList(7, 8);
353 List<Integer> list4 = newArrayList(9);
354 List<Integer> list5 = newArrayList(10);
363 List<Integer> list1 = newArrayList(1);
364 List<Integer> list2 = newArrayList(4);
392 Iterable<List<Integer>> partitions = Iterables.partition(source, 1);
398 Iterable<List<Integer>> partitions = Iterables.partition(source, 1);
404 List<Integer> list = asList(1, 2);
405 Iterable<List<Integer>> partitions = Iterables.partition(list, 2);
408 list.set(0, 3);
410 Iterator<List<Integer>> iterator = partitions.iterator();
413 list.set(1, 4);
415 List<Integer> first = iterator.next();
418 list.set(0, 5);
424 List<Integer> list = asList(1, 2, 3, 4, 5);
425 Iterable<List<Integer>> partitions = Iterables.paddedPartition(list, 2);
432 Iterable<List<Integer>> partitions = Iterables.paddedPartition(source, 2);
433 Iterator<List<Integer>> iterator = partitions.iterator();
440 Iterable<List<Integer>> partitions = Iterables.paddedPartition(source, 2);
441 Iterator<List<Integer>> iterator = partitions.iterator();
442 // Even though the input list doesn't implement RandomAccess, the output
450 List<String> alreadyThere = newArrayList("already", "there");
451 List<String> freshlyAdded = newArrayList("freshly", "added");
493 List<String> list = Collections.emptyList();
494 assertEquals("[]", Iterables.toString(list));
496 list = newArrayList("yam", "bam", "jam", "ham");
497 assertEquals("[yam, bam, jam, ham]", Iterables.toString(list));
504 List<String> expected = ImmutableList.of("foo", "bar");
505 List<String> actual = newArrayList(limited);
512 List<String> list = newArrayList("a", "b", "c");
514 Iterables.limit(list, -1);
534 Collection<String> list = newArrayList("a", "b", "c", "d", "e");
535 assertEquals(newArrayList("c", "d", "e"), newArrayList(skip(list, 2)));
536 assertEquals("[c, d, e]", skip(list, 2).toString());
545 Collection<String> list = newArrayList("a", "b");
546 assertEquals(emptyList(), newArrayList(skip(list, 20)));
555 Collection<String> list = newArrayList("a", "b");
556 assertEquals(newArrayList("a", "b"), newArrayList(skip(list, 0)));
574 List<String> list = newArrayList("a", "b");
575 Iterator<String> iterator = skip(list, 2).iterator();
583 List<String> list = ImmutableList.of("a", "b");
584 Iterator<String> iterator = skip(list, 2).iterator();
592 List<String> list = newArrayList("a", "b", "c");
593 Iterable<String> tail = skip(list, 1);
595 list.set(2, "C");
610 List<String> list = newArrayList("a", "b", "c");
611 Iterable<String> tail = skip(list, 1);
612 list.subList(1, 3).clear();
613 list.addAll(0, newArrayList("A", "B", "C"));
626 List<String> list = newArrayList("a", "b", "c");
627 Iterable<String> tail = skip(list, 2);
628 list.subList(0, 2).clear();
633 List<String> list = newArrayList("a", "b", "c");
635 skip(list, -1);
699 ArrayList<String> list = newArrayList("a", "b", "c");
700 assertEquals("b", Iterables.get(list, 1, "d"));
709 ArrayList<String> list = newArrayList("a", "b", "c");
710 assertEquals("c", Iterables.get(list, 2, "d"));
714 ArrayList<String> list = newArrayList("a", "b", "c");
715 assertEquals("d", Iterables.get(list, 3, "d"));
719 List<String> list = new DiesOnIteratorArrayList();
720 list.add("a");
721 assertEquals("a", Iterables.get(list, 0, "b"));
745 List<String> list = newArrayList("a", "b", "c");
746 assertEquals("c", Iterables.getLast(list));
750 List<String> list = Collections.emptyList();
752 Iterables.getLast(list);
799 List<String> diesOnIteratorList = new DiesOnIteratorArrayList();
842 List<String> list = newArrayList("a", "b", "c");
843 Iterable<String> iterable = Iterables.unmodifiableIterable(list);
855 List<String> list = newArrayList("a", "b", "c");
856 Iterable<String> iterable = Iterables.unmodifiableIterable(list);
862 Iterables.unmodifiableIterable((List<String>) immutableList));
887 List<String> list = newArrayList("a", "b", "a", "c", "b", "a");
888 assertEquals(3, Iterables.frequency(list, "a"));
889 assertEquals(2, Iterables.frequency(list, "b"));
890 assertEquals(1, Iterables.frequency(list, "c"));
891 assertEquals(0, Iterables.frequency(list, "d"));
892 assertEquals(0, Iterables.frequency(list, 4.2));
893 assertEquals(0, Iterables.frequency(list, null));
897 List<String> list = newArrayList("a", "b", "c", "d", "e");
898 assertTrue(Iterables.removeAll(list, newArrayList("b", "d", "f")));
899 assertEquals(newArrayList("a", "c", "e"), list);
900 assertFalse(Iterables.removeAll(list, newArrayList("x", "y", "z")));
901 assertEquals(newArrayList("a", "c", "e"), list);
905 final List<String> list = newArrayList("a", "b", "c", "d", "e");
909 return list.iterator();
913 assertEquals(newArrayList("a", "c", "e"), list);
915 assertEquals(newArrayList("a", "c", "e"), list);
919 List<String> list = newArrayList("a", "b", "c", "d", "e");
920 assertTrue(Iterables.retainAll(list, newArrayList("b", "d", "f")));
921 assertEquals(newArrayList("b", "d"), list);
922 assertFalse(Iterables.retainAll(list, newArrayList("b", "e", "d")));
923 assertEquals(newArrayList("b", "d"), list);
927 final List<String> list = newArrayList("a", "b", "c", "d", "e");
931 return list.iterator();
935 assertEquals(newArrayList("b", "d"), list);
937 assertEquals(newArrayList("b", "d"), list);
941 List<String> list = newArrayList("a", "b", "c", "d", "e");
942 assertTrue(Iterables.removeIf(list,
949 assertEquals(newArrayList("a", "c", "e"), list);
950 assertFalse(Iterables.removeIf(list,
957 assertEquals(newArrayList("a", "c", "e"), list);
961 List<String> list = newArrayList("1", "2", "3", "4", "5");
962 List<Integer> transformed = Lists.transform(list,
976 assertEquals(newArrayList("1", "3", "5"), list);
984 assertEquals(newArrayList("1", "3", "5"), list);
988 List<String> list = Lists.newLinkedList(asList("a", "b", "c", "d", "e"));
989 assertTrue(Iterables.removeIf(list,
996 list);
997 assertFalse(Iterables.removeIf(list,
1004 assertEquals(newArrayList("a", "c", "e"), list);
1027 final List<String> list = asList(strings);
1031 return list.iterator();
1038 List<String> list = Lists.newArrayList(asList("a", "b"));
1041 Iterable<String> consumingIterable = Iterables.consumingIterable(list);
1045 assertThat(list).has().exactly("a", "b").inOrder();
1048 assertThat(list).has().exactly("a", "b").inOrder();
1050 assertThat(list).has().item("b");
1054 assertThat(list).isEmpty();
1060 final List<Integer> items = ImmutableList.of(4, 8, 15, 16, 23, 42);
1117 List<String> list = new ArrayList<String>();
1118 assertEquals(-1, Iterables.indexOf(list, Predicates.equalTo("")));
1122 List<String> list = Lists.newArrayList("bob");
1123 assertEquals(0, Iterables.indexOf(list, Predicates.equalTo("bob")));
1124 assertEquals(-1, Iterables.indexOf(list, Predicates.equalTo("jack")));
1128 List<String> list = Lists.newArrayList("mary", "bob");
1129 assertEquals(0, Iterables.indexOf(list, Predicates.equalTo("mary")));
1130 assertEquals(1, Iterables.indexOf(list, Predicates.equalTo("bob")));
1131 assertEquals(-1, Iterables.indexOf(list, Predicates.equalTo("jack")));
1135 List<String> list =
1137 assertEquals(0, Iterables.indexOf(list, Predicates.equalTo("mary")));
1138 assertEquals(1, Iterables.indexOf(list, Predicates.equalTo("bob")));
1139 assertEquals(4, Iterables.indexOf(list, Predicates.equalTo("sam")));
1140 assertEquals(-1, Iterables.indexOf(list, Predicates.equalTo("jack")));
1151 List<CharSequence> sequences = Lists.newArrayList();
1162 List<String> sequences =
1205 List<Iterable<Integer>> iterables = Lists.newLinkedList();
1206 List<Integer> allIntegers = Lists.newArrayList();
1210 List<Integer> list = Lists.newLinkedList();
1212 list.add(j);
1215 iterables.add(Ordering.natural().sortedCopy(list));
1223 List<Iterable<Integer>> iterables = Lists.newLinkedList();
1224 List<Integer> allIntegers = Lists.newArrayList();
1227 List<Integer> list = Lists.newLinkedList();
1229 list.add(j * i);
1232 iterables.add(Ordering.natural().sortedCopy(list));