Ignore:
Timestamp:
2016-11-28T21:18:55+01:00 (7 years ago)
Author:
simon04
Message:

Loop can be replaced with Collection.removeIf()

Location:
trunk/src/org/openstreetmap/josm/gui/dialogs
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/RecentTagCollection.java

    r9981 r11339  
    6464    public void setTagsToIgnore(SearchCompiler.Match tagsToIgnore) {
    6565        this.tagsToIgnore = tagsToIgnore;
    66         final Iterator<Tag> it = recentTags.keySet().iterator();
    67         while (it.hasNext()) {
    68             if (tagsToIgnore.match(it.next())) {
    69                 it.remove();
    70             }
    71         }
     66        recentTags.keySet().removeIf(tagsToIgnore::match);
    7267    }
    7368
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java

    r11304 r11339  
    3333import java.util.Comparator;
    3434import java.util.HashMap;
    35 import java.util.Iterator;
    3635import java.util.List;
    3736import java.util.Map;
     
    687686
    688687            // remove the object's tag keys from the list
    689             Iterator<AutoCompletionListItem> iter = keyList.iterator();
    690             while (iter.hasNext()) {
    691                 AutoCompletionListItem item = iter.next();
    692                 if (containsDataKey(item.getValue())) {
    693                     iter.remove();
    694                 }
    695             }
     688            keyList.removeIf(item -> containsDataKey(item.getValue()));
    696689
    697690            keyList.sort(defaultACItemComparator);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java

    r10777 r11339  
    99import java.util.EnumSet;
    1010import java.util.HashSet;
    11 import java.util.Iterator;
    1211import java.util.List;
    1312import java.util.Set;
     
    349348        if (primitives == null)
    350349            return;
    351         Iterator<RelationMember> it = members.iterator();
    352         while (it.hasNext()) {
    353             RelationMember member = it.next();
    354             if (primitives.contains(member.getMember())) {
    355                 it.remove();
    356             }
    357         }
     350        members.removeIf(member -> primitives.contains(member.getMember()));
    358351        fireTableDataChanged();
    359352    }
Note: See TracChangeset for help on using the changeset viewer.