1 package com.github.davidmoten.guavamini;
2
3 import java.util.Collection;
4 import java.util.Iterator;
5
6 public final class Iterators {
7
8 private Iterators() {
9
10 }
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 public static <T> boolean addAll(Collection<T> addTo, Iterator<? extends T> iterator) {
27 Preconditions.checkNotNull(addTo);
28 Preconditions.checkNotNull(iterator);
29 boolean wasModified = false;
30 while (iterator.hasNext()) {
31 wasModified |= addTo.add(iterator.next());
32 }
33 return wasModified;
34 }
35
36 }