Ignore:
Timestamp:
2020-05-20T22:51:46+02:00 (4 years ago)
Author:
simon04
Message:

Java 8: use Collection.removeIf

File:
1 edited

Legend:

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

    r16445 r16468  
    1010import java.util.HashMap;
    1111import java.util.HashSet;
    12 import java.util.Iterator;
    1312import java.util.LinkedHashSet;
    1413import java.util.LinkedList;
     
    820819            for (Relation relation : getRelations()) {
    821820                List<RelationMember> members = relation.getMembers();
    822 
    823                 Iterator<RelationMember> it = members.iterator();
    824                 boolean removed = false;
    825                 while (it.hasNext()) {
    826                     RelationMember member = it.next();
    827                     if (member.getMember().equals(primitive)) {
    828                         it.remove();
    829                         removed = true;
    830                     }
    831                 }
    832 
     821                boolean removed = members.removeIf(member -> member.getMember().equals(primitive));
    833822                if (removed) {
    834823                    relation.setMembers(members);
Note: See TracChangeset for help on using the changeset viewer.