Ignore:
Timestamp:
2013-08-03T00:12:29+02:00 (11 years ago)
Author:
Don-vip
Message:

see #8902 - Small performance enhancements / coding style (patch by shinigami):

  • while -> foreach
  • for -> for each

plus:

  • cleanup of FileDrop class to make it more integrated into JOSM core + remove warnings
Location:
trunk/src/org/openstreetmap/josm/gui/layer
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/WMSLayer.java

    r5969 r6104  
    274274        images = new GeorefImage[dax][day];
    275275        if (old != null) {
    276             for (int i=0; i<old.length; i++) {
    277                 for (int k=0; k<old[i].length; k++) {
    278                     GeorefImage o = old[i][k];
    279                     images[modulo(o.getXIndex(),dax)][modulo(o.getYIndex(),day)] = old[i][k];
     276            for (GeorefImage[] row : old) {
     277                for (GeorefImage image : row) {
     278                    images[modulo(image.getXIndex(), dax)][modulo(image.getYIndex(), day)] = image;
    280279                }
    281280            }
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java

    r6093 r6104  
    3434import java.util.Date;
    3535import java.util.Hashtable;
    36 import java.util.Iterator;
    3736import java.util.List;
    3837import java.util.TimeZone;
     
    452451        Collection<Layer> layerLst = Main.map.mapView.getAllLayers();
    453452        GpxDataWrapper defaultItem = null;
    454         Iterator<Layer> iterLayer = layerLst.iterator();
    455         while (iterLayer.hasNext()) {
    456             Layer cur = iterLayer.next();
     453        for (Layer cur : layerLst) {
    457454            if (cur instanceof GpxLayer) {
    458455                GpxLayer curGpx = (GpxLayer) cur;
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportAudioAction.java

    r6083 r6104  
    9191            }
    9292            String names = null;
    93             for (int i = 0; i < sel.length; i++) {
     93            for (File file : sel) {
    9494                if (names == null) {
    9595                    names = " (";
     
    9797                    names += ", ";
    9898                }
    99                 names += sel[i].getName();
     99                names += file.getName();
    100100            }
    101101            if (names != null) {
     
    107107            double firstStartTime = sel[0].lastModified() / 1000.0 - AudioUtil.getCalibratedDuration(sel[0]);
    108108            Markers m = new Markers();
    109             for (int i = 0; i < sel.length; i++) {
    110                 importAudio(sel[i], ml, firstStartTime, m);
     109            for (File file : sel) {
     110                importAudio(file, ml, firstStartTime, m);
    111111            }
    112112            Main.main.addLayer(ml);
Note: See TracChangeset for help on using the changeset viewer.