src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java
Print this page
rev 6218 : imported patch smallset
@@ -60,11 +60,13 @@
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,6 +160,17 @@
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);
+ }
+ }
+ }
}