Changeset 15361 in josm for trunk/src/org/openstreetmap/josm/data/osm
- Timestamp:
- 2019-09-19T15:26:23+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/Relation.java
r14905 r15361 12 12 import java.util.Set; 13 13 import java.util.stream.Collectors; 14 import java.util.stream.Stream; 14 15 15 16 import org.openstreetmap.josm.data.osm.visitor.OsmPrimitiveVisitor; … … 540 541 */ 541 542 public Set<String> getMemberRoles() { 542 Set<String> result = new HashSet<>(); 543 for (RelationMember rm : members) { 544 String role = rm.getRole(); 545 if (!role.isEmpty()) { 546 result.add(role); 547 } 548 } 549 return result; 543 return Stream.of(members).map(RelationMember::getRole).filter(role -> !role.isEmpty()).collect(Collectors.toSet()); 550 544 } 551 545 }
Note:
See TracChangeset
for help on using the changeset viewer.