src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java
Print this page
rev 6218 : imported patch smallset
*** 60,70 ****
--- 60,72 ----
import java.util.AbstractSet;
import java.util.HashSet;
import java.util.Iterator;
import java.util.NoSuchElementException;
+ import java.util.Objects;
import java.util.Set;
+ import java.util.function.Block;
/**
* A set of at most two elements.
*
* @author Eric Bruneton
*** 158,163 ****
--- 160,176 ----
if (s.e2 != null) {
r.add(s.e2);
}
return r;
}
+
+ @Override
+ public void forEach(Block<? super E> block) {
+ Objects.requireNonNull(block);
+ if (e1 != null) {
+ block.accept(e1);
+ if (e2 != null) {
+ block.accept(e2);
+ }
+ }
+ }
}