Home | History | Annotate | Download | only in collect

Lines Matching defs:iterable

65     Iterable<String> iterable = Collections.emptySet();
66 assertEquals(0, Iterables.size(iterable));
70 Iterable<String> iterable = Collections.singleton("a");
71 assertEquals(1, Iterables.size(iterable));
75 Iterable<Integer> iterable = new Iterable<Integer>() {
81 assertEquals(2, Iterables.size(iterable));
95 private static Iterable<String> iterable(String... elements) {
97 return new Iterable<String>() {
106 Iterable<String> set = Sets.newHashSet("a", null, "b");
111 Iterable<String> set = Sets.newHashSet("a", "b");
116 Iterable<String> set = iterable("a", null, "b");
121 Iterable<String> set = iterable("a", "b");
126 Iterable<String> set = Sets.newHashSet("a", null, "b");
131 Iterable<String> set = Sets.newHashSet("a", "b");
136 Iterable<String> set = iterable("a", null, "b");
141 Iterable<String> set = iterable("a", "b");
146 Iterable<String> iterable = Collections.singletonList("foo");
147 assertEquals("foo", Iterables.getOnlyElement(iterable));
151 Iterable<String> iterable = Collections.emptyList();
153 Iterables.getOnlyElement(iterable);
160 Iterable<String> iterable = asList("foo", "bar");
162 Iterables.getOnlyElement(iterable);
169 Iterable<String> iterable = Collections.singletonList("foo");
170 assertEquals("foo", Iterables.getOnlyElement(iterable, "bar"));
174 Iterable<String> iterable = Collections.emptyList();
175 assertEquals("bar", Iterables.getOnlyElement(iterable, "bar"));
179 Iterable<String> iterable = Collections.emptyList();
180 assertNull(Iterables.getOnlyElement(iterable, null));
184 Iterable<String> iterable = asList("foo", "bar");
186 Iterables.getOnlyElement(iterable, "x");
192 @GwtIncompatible("Iterables.toArray(Iterable, Class)")
194 Iterable<String> iterable = Collections.emptyList();
195 String[] array = Iterables.toArray(iterable, String.class);
199 @GwtIncompatible("Iterables.toArray(Iterable, Class)")
201 Iterable<String> iterable = Collections.singletonList("a");
202 String[] array = Iterables.toArray(iterable, String.class);
206 @GwtIncompatible("Iterables.toArray(Iterable, Class)")
209 Iterable<String> iterable = asList(sourceArray);
210 String[] newArray = Iterables.toArray(iterable, String.class);
237 Iterable<String> list = newArrayList("cool", "pants");
250 Iterable<String> list = Lists.newArrayList("cool", "pants");
264 Iterable<String> list = newArrayList("cool", "pants");
280 @GwtIncompatible("Iterables.filter(Iterable, Class)")
283 Iterable<TypeA> alist = Lists
285 Iterable<TypeB> blist = Iterables.filter(alist, TypeB.class);
291 Iterable<Integer> result = Iterables.transform(input,
308 Iterable<Integer> result = Iterables.transform(input,
329 Iterable<String> result = Iterables.transform(input,
344 Iterable<String> cycle = Iterables.cycle("a", "b");
373 Iterable<Integer> result = Iterables.concat(input);
393 Iterable<Integer> result =
410 Iterable<Integer> iterable = asList(1, 2, 3);
412 Iterable<Integer> repeated
413 = Iterables.concat(Collections.nCopies(n, iterable));
419 Iterable<Integer> source = Collections.singleton(1);
428 Iterable<Integer> source = Collections.emptySet();
429 Iterable<List<Integer>> partitions = Iterables.partition(source, 1);
434 Iterable<Integer> source = Collections.singleton(1);
435 Iterable<List<Integer>> partitions = Iterables.partition(source, 1);
442 Iterable<List<Integer>> partitions = Iterables.partition(list, 2);
463 Iterable<Integer> source = asList(1, 2, 3);
464 Iterable<List<Integer>> partitions = Iterables.partition(source, 2);
473 Iterable<Integer> source = Lists.newLinkedList(asList(1, 2, 3));
474 Iterable<List<Integer>> partitions = Iterables.partition(source, 2);
484 Iterable<List<Integer>> partitions = Iterables.paddedPartition(list, 2);
490 Iterable<Integer> source = asList(1, 2, 3);
491 Iterable<List<Integer>> partitions = Iterables.paddedPartition(source, 2);
498 Iterable<Integer> source = Lists.newLinkedList(asList(1, 2, 3));
499 Iterable<List<Integer>> partitions = Iterables.paddedPartition(source, 2);
518 private static void assertCanIterateAgain(Iterable<?> iterable) {
519 for (@SuppressWarnings("unused") Object obj : iterable) {
531 Iterable<?> a;
532 Iterable<?> b;
566 Iterable<String> iterable = newArrayList("foo", "bar", "baz");
567 Iterable<String> limited = Iterables.limit(iterable, 2);
585 Iterable<String> emptyList = Collections.emptyList();
588 Iterable<String> singletonList = Collections.singletonList("foo");
678 Iterable<String> tail = skip(list, 1);
688 Iterable<String> tail = skip(set, 1);
696 Iterable<String> tail = skip(list, 1);
704 Iterable<String> tail = skip(set, 2);
712 Iterable<String> tail = skip(list, 2);
725 private void testGetOnAbc(Iterable<String> iterable) {
727 Iterables.get(iterable, -1);
730 assertEquals("a", Iterables.get(iterable, 0));
731 assertEquals("b", Iterables.get(iterable, 1));
732 assertEquals("c", Iterables.get(iterable, 2));
734 Iterables.get(iterable, 3);
738 Iterables.get(iterable, 4);
743 private void testGetOnEmpty(Iterable<String> iterable) {
745 Iterables.get(iterable, 0);
810 Iterable<String> iterable = Collections.singletonList("foo");
811 assertEquals("foo", Iterables.getFirst(iterable, "bar"));
815 Iterable<String> iterable = Collections.emptyList();
816 assertEquals("bar", Iterables.getFirst(iterable, "bar"));
820 Iterable<String> iterable = Collections.emptyList();
821 assertNull(Iterables.getFirst(iterable, null));
825 Iterable<String> iterable = asList("foo", "bar");
826 assertEquals("foo", Iterables.getFirst(iterable, "qux"));
848 Iterable<String> iterable = Collections.singletonList("foo");
849 assertEquals("foo", Iterables.getLast(iterable, "bar"));
853 Iterable<String> iterable = Collections.emptyList();
854 assertEquals("bar", Iterables.getLast(iterable, "bar"));
858 Iterable<String> iterable = Collections.emptyList();
859 assertNull(Iterables.getLast(iterable, null));
863 Iterable<String> iterable = asList("foo", "bar");
864 assertEquals("bar", Iterables.getLast(iterable, "qux"));
928 Iterable<String> iterable = Iterables.unmodifiableIterable(list);
929 Iterator<String> iterator = iterable.iterator();
935 assertEquals("[a, b, c]", iterable.toString());
941 Iterable<String> iterable = Iterables.unmodifiableIterable(list);
942 Iterable<String> iterable2 = Iterables.unmodifiableIterable(iterable);
943 assertSame(iterable, iterable2);
991 Iterable<String> iterable = new Iterable<String>() {
997 assertTrue(Iterables.removeAll(iterable, newArrayList("b", "d", "f")));
999 assertFalse(Iterables.removeAll(iterable, newArrayList("x", "y", "z")));
1013 Iterable<String> iterable = new Iterable<String>() {
1019 assertTrue(Iterables.retainAll(iterable, newArrayList("b", "d", "f")));
1021 assertFalse(Iterables.retainAll(iterable, newArrayList("b", "e", "d")));
1094 // Iterable. Those returned by Iterators.filter() and Iterables.filter()
1110 /** Returns a new iterable over the specified strings. */
1111 private static Iterable<String> create(String... strings) {
1126 Iterable<String> consumingIterable = Iterables.consumingIterable(list);
1273 Iterable<Iterable<Integer>> elements = ImmutableList.of();
1276 Iterable<Integer> iterable =
1280 Iterator<Integer> iterator = iterable.iterator();
1292 Iterable<Integer> iterable0 = ImmutableList.of();
1293 Iterable<Iterable<Integer>> iterables = ImmutableList.of(iterable0);
1301 Iterable<Integer> iterable0 = ImmutableList.of(1, 2, 3);
1302 Iterable<Iterable<Integer>> iterables = ImmutableList.of(iterable0);
1309 List<Iterable<Integer>> iterables = Lists.newLinkedList();
1327 List<Iterable<Integer>> iterables = Lists.newLinkedList();
1346 .thatReturn(Iterable.class)
1350 private static void verifyMergeSorted(Iterable<Iterable<Integer>> iterables,
1351 Iterable<Integer> unsortedExpected) {
1352 Iterable<Integer> expected =
1355 Iterable<Integer> mergedIterator =