MCPcopy Index your code
hub / github.com/antlr/codebuff / elementsEqual

Method elementsEqual

output/java_guava/1.4.18/Iterators.java:287–299  ·  view source on GitHub ↗

Determines whether two iterators contain equal elements in the same order. More specifically, this method returns true if iterator1 and iterator2 contain the same number of elements and every element of iterator1 is equal to the corresponding element of {@code iterato

(Iterator<?> iterator1, Iterator<?> iterator2)

Source from the content-addressed store, hash-verified

285
286
287 public static boolean elementsEqual(Iterator<?> iterator1, Iterator<?> iterator2) {
288 while (iterator1.hasNext()) {
289 if (!iterator2.hasNext()) {
290 return false;
291 }
292 Object o1 = iterator1.next();
293 Object o2 = iterator2.next();
294 if (!Objects.equal(o1, o2)) {
295 return false;
296 }
297 }
298 return !iterator2.hasNext();
299 }
300
301 /**
302 * Returns a string representation of {@code iterator}, with the format

Callers 2

elementsEqualMethod · 0.95
equalsImplMethod · 0.95

Calls 3

equalMethod · 0.95
nextMethod · 0.65
hasNextMethod · 0.45

Tested by

no test coverage detected