Changeset 15152 in josm for trunk/src/org/openstreetmap/josm/actions/relation/DownloadSelectedIncompleteMembersAction.java
- Timestamp:
- 2019-06-02T15:25:38+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/relation/DownloadSelectedIncompleteMembersAction.java
r13957 r15152 6 6 import java.awt.event.ActionEvent; 7 7 import java.util.Collection; 8 import java.util.HashSet;9 8 import java.util.Set; 9 import java.util.stream.Collectors; 10 10 11 11 import org.openstreetmap.josm.data.osm.IPrimitive; … … 42 42 */ 43 43 public static Set<IPrimitive> buildSetOfIncompleteMembers(Collection<IRelation<?>> rels) { 44 Set<IPrimitive> ret = new HashSet<>(); 45 for (IRelation<?> r : rels) { 46 ret.addAll(SubclassFilteredCollection.filter(r.getIncompleteMembers(), osm -> !osm.isNew())); 47 } 48 return ret; 44 return rels.stream() 45 .flatMap(r -> SubclassFilteredCollection.filter(r.getIncompleteMembers(), osm -> !osm.isNew()).stream()) 46 .collect(Collectors.toSet()); 49 47 } 50 48
Note:
See TracChangeset
for help on using the changeset viewer.