< prev index next >

src/java.base/share/classes/java/util/stream/Collectors.java

Print this page

        

*** 25,35 **** package java.util.stream; import java.util.AbstractMap; import java.util.AbstractSet; import java.util.ArrayList; - import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.DoubleSummaryStatistics; import java.util.EnumSet; --- 25,34 ----
*** 1718,1733 **** this.forFalse = forFalse; } @Override public Set<Map.Entry<Boolean, T>> entrySet() { ! return new AbstractSet<Map.Entry<Boolean, T>>() { @Override public Iterator<Map.Entry<Boolean, T>> iterator() { Map.Entry<Boolean, T> falseEntry = new SimpleImmutableEntry<>(false, forFalse); Map.Entry<Boolean, T> trueEntry = new SimpleImmutableEntry<>(true, forTrue); ! return Arrays.asList(falseEntry, trueEntry).iterator(); } @Override public int size() { return 2; --- 1717,1732 ---- this.forFalse = forFalse; } @Override public Set<Map.Entry<Boolean, T>> entrySet() { ! return new AbstractSet<>() { @Override public Iterator<Map.Entry<Boolean, T>> iterator() { Map.Entry<Boolean, T> falseEntry = new SimpleImmutableEntry<>(false, forFalse); Map.Entry<Boolean, T> trueEntry = new SimpleImmutableEntry<>(true, forTrue); ! return List.of(falseEntry, trueEntry).iterator(); } @Override public int size() { return 2;
< prev index next >