Changeset 17093 in josm


Ignore:
Timestamp:
2020-10-07T19:44:51+02:00 (4 years ago)
Author:
simon04
Message:

Use Collection.addAll

Location:
trunk/src/org/openstreetmap/josm
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/command/MoveCommand.java

    r16968 r17093  
    280280    @Override
    281281    public void fillModifiedData(Collection<OsmPrimitive> modified, Collection<OsmPrimitive> deleted, Collection<OsmPrimitive> added) {
    282         for (OsmPrimitive osm : nodes) {
    283             modified.add(osm);
    284         }
     282        modified.addAll(nodes);
    285283    }
    286284
  • trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java

    r16436 r17093  
    184184            for (ImageryInfo layer : newLayers) {
    185185                allDefaultLayers.add(layer);
    186                 for (ImageryInfo sublayer : layer.getMirrors()) {
    187                     allDefaultLayers.add(sublayer);
    188                 }
     186                allDefaultLayers.addAll(layer.getMirrors());
    189187            }
    190188            defaultLayerIds.clear();
  • trunk/src/org/openstreetmap/josm/data/osm/QuadBuckets.java

    r16445 r17093  
    449449     */
    450450    public List<T> toList() {
    451         List<T> a = new ArrayList<>();
    452         for (T n : this) {
    453             a.add(n);
    454         }
    455         return a;
     451        return new ArrayList<>(this);
    456452    }
    457453
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtil.java

    r16953 r17093  
    299299            Set<String> results = instantiateSortedSet();
    300300            for (String value: values) {
    301                 for (String part: value.split(Pattern.quote(separator), -1)) {
    302                     results.add(part);
    303                 }
     301                String[] parts = value.split(Pattern.quote(separator), -1);
     302                results.addAll(Arrays.asList(parts));
    304303            }
    305304            return String.join(separator, results);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java

    r16967 r17093  
    483483            Collection<OsmPrimitive> sel = new LinkedList<>();
    484484            synchronized (this) {
    485                 for (OsmPrimitive o : lstConflicts.getSelectedValuesList()) {
    486                     sel.add(o);
    487                 }
     485                sel.addAll(lstConflicts.getSelectedValuesList());
    488486            }
    489487            DataSet ds = MainApplication.getLayerManager().getEditDataSet();
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManagerModel.java

    r16601 r17093  
    172172    public void changesetCacheUpdated(ChangesetCacheEvent event) {
    173173        List<Changeset> selected = getSelectedChangesets();
    174         for (Changeset cs: event.getAddedChangesets()) {
    175             data.add(cs);
    176         }
    177         for (Changeset cs: event.getRemovedChangesets()) {
    178             data.remove(cs);
    179         }
     174        data.addAll(event.getAddedChangesets());
     175        data.removeAll(event.getRemovedChangesets());
    180176        for (Changeset cs: event.getUpdatedChangesets()) {
    181177            int idx = data.indexOf(cs);
  • trunk/src/org/openstreetmap/josm/gui/layer/AutosaveTask.java

    r17047 r17093  
    1515import java.nio.file.Path;
    1616import java.util.ArrayList;
     17import java.util.Arrays;
    1718import java.util.Collections;
    1819import java.util.Date;
     
    149150            File[] files = deletedLayersDir.listFiles();
    150151            if (files != null) {
    151                 for (File f: files) {
    152                     deletedLayers.add(f); // FIXME: sort by mtime
    153                 }
     152                // FIXME: sort by mtime
     153                deletedLayers.addAll(Arrays.asList(files));
    154154            }
    155155
Note: See TracChangeset for help on using the changeset viewer.