Ignore:
Timestamp:
2020-05-17T17:02:28+02:00 (4 years ago)
Author:
simon04
Message:

see #19251 - Java 8: use Stream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/IRelation.java

    r16119 r16445  
    33
    44import java.util.Collection;
    5 import java.util.HashSet;
    65import java.util.List;
    7 import java.util.Set;
    86import java.util.stream.Collectors;
    97
     
    125123     */
    126124    default Collection<? extends IPrimitive> getIncompleteMembers() {
    127         Set<IPrimitive> ret = new HashSet<>();
    128         for (M rm : getMembers()) {
    129             if (!rm.getMember().isIncomplete()) {
    130                 continue;
    131             }
    132             ret.add(rm.getMember());
    133         }
    134         return ret;
     125        return getMembers().stream()
     126                .filter(rm -> rm.getMember().isIncomplete())
     127                .map(rm -> rm.getMember())
     128                .collect(Collectors.toSet());
    135129    }
    136130
Note: See TracChangeset for help on using the changeset viewer.