Ticket #8902: whiletoforeach.diff

File whiletoforeach.diff, 4.9 KB (added by shinigami, 11 years ago)

while -> foreach

  • src/org/openstreetmap/josm/actions/FollowLineAction.java

     
    8484        if (referrers.size() < 2) return; // There's nothing to follow
    8585
    8686        Node newPoint = null;
    87         Iterator<OsmPrimitive> i = referrers.iterator();
    88         while (i.hasNext()) {
    89             OsmPrimitive referrer = i.next();
     87        for (OsmPrimitive referrer : referrers) {
    9088            if (!referrer.getType().equals(OsmPrimitiveType.WAY)) { // Can't follow points or relations
    9189                continue;
    9290            }
  • src/org/openstreetmap/josm/command/DeleteCommand.java

     
    394394
    395395        // remove the objects from their parent relations
    396396        //
    397         Iterator<Relation> iterator = OsmPrimitive.getFilteredSet(OsmPrimitive.getReferrer(primitivesToDelete), Relation.class).iterator();
    398         while (iterator.hasNext()) {
    399             Relation cur = iterator.next();
     397        for (Relation cur : OsmPrimitive.getFilteredSet(OsmPrimitive.getReferrer(primitivesToDelete), Relation.class)) {
    400398            Relation rel = new Relation(cur);
    401399            rel.removeMembersFor(primitivesToDelete);
    402400            cmds.add(new ChangeCommand(cur, rel));
  • src/org/openstreetmap/josm/data/conflict/ConflictCollection.java

     
    5858    }
    5959
    6060    protected void fireConflictRemoved() {
    61         Iterator<IConflictListener> it = listeners.iterator();
    62         while(it.hasNext()) {
    63             it.next().onConflictsRemoved(this);
     61        for (IConflictListener listener : listeners) {
     62            listener.onConflictsRemoved(this);
    6463        }
    6564    }
    6665
  • src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java

     
    381381                    0,
    382382                    getSize()
    383383            );
    384             Iterator<ListDataListener> it = listeners.iterator();
    385             while(it.hasNext()) {
    386                 it.next().contentsChanged(evt);
     384            for (ListDataListener listener : listeners) {
     385                listener.contentsChanged(evt);
    387386            }
    388387        }
    389388
  • src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

     
    772772            if (primitives == null || primitives.isEmpty())
    773773                return primitives;
    774774            ArrayList<OsmPrimitive> ret = new ArrayList<OsmPrimitive>();
    775             Iterator<OsmPrimitive> it = primitives.iterator();
    776             while(it.hasNext()) {
    777                 OsmPrimitive primitive = it.next();
     775            for (OsmPrimitive primitive : primitives) {
    778776                if (primitive instanceof Relation && getRelation() != null && getRelation().equals(primitive)) {
    779777                    warnOfCircularReferences(primitive);
    780778                    continue;
    781779                }
    782                 if (isPotentialDuplicate(primitive))  {
     780                if (isPotentialDuplicate(primitive)) {
    783781                    if (confirmAddingPrimitive(primitive)) {
    784782                        ret.add(primitive);
    785783                    }
  • src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java

     
    451451        // Construct the list of loaded GPX tracks
    452452        Collection<Layer> layerLst = Main.map.mapView.getAllLayers();
    453453        GpxDataWrapper defaultItem = null;
    454         Iterator<Layer> iterLayer = layerLst.iterator();
    455         while (iterLayer.hasNext()) {
    456             Layer cur = iterLayer.next();
     454        for (Layer cur : layerLst) {
    457455            if (cur instanceof GpxLayer) {
    458456                GpxLayer curGpx = (GpxLayer) cur;
    459457                GpxDataWrapper gdw = new GpxDataWrapper(curGpx.getName(), curGpx.data, curGpx.data.storageFile);