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); + } + } + } }