Ignore:
Timestamp:
2015-10-10T01:40:42+02:00 (9 years ago)
Author:
Don-vip
Message:

sonar - fb-contrib - minor performance improvements:

  • Method passes constant String of length 1 to character overridden method
  • Method needlessly boxes a boolean constant
  • Method uses iterator().next() on a List to get the first item
  • Method converts String to boxed primitive using excessive boxing
  • Method converts String to primitive using excessive boxing
  • Method creates array using constants
  • Class defines List based fields but uses them like Sets
Location:
trunk/src/org/openstreetmap/josm/data/imagery
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java

    r8840 r8846  
    300300                s += " id=" + id;
    301301            }
    302             s += "]";
     302            s += ']';
    303303            return s;
    304304        }
     
    861861    public String getExtendedUrl() {
    862862        return imageryType.getTypeString() + (defaultMaxZoom != 0
    863             ? "["+(defaultMinZoom != 0 ? defaultMinZoom+"," : "")+defaultMaxZoom+"]" : "") + ":" + url;
     863            ? "["+(defaultMinZoom != 0 ? defaultMinZoom+',' : "")+defaultMaxZoom+"]" : "") + ':' + url;
    864864    }
    865865
     
    875875        String res = name;
    876876        if (pixelPerDegree != 0) {
    877             res += " ("+pixelPerDegree+")";
     877            res += " ("+pixelPerDegree+')';
    878878        }
    879879        return res;
  • trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java

    r8510 r8846  
    4949        this.layerName = array.get(1);
    5050        this.name = array.get(2);
    51         this.dx = Double.valueOf(array.get(3));
    52         this.dy = Double.valueOf(array.get(4));
     51        this.dx = Double.parseDouble(array.get(3));
     52        this.dy = Double.parseDouble(array.get(4));
    5353        if (array.size() >= 7) {
    54             this.centerX = Double.valueOf(array.get(5));
    55             this.centerY = Double.valueOf(array.get(6));
     54            this.centerX = Double.parseDouble(array.get(5));
     55            this.centerY = Double.parseDouble(array.get(6));
    5656        }
    5757        if (projectionCode == null) {
  • trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoader.java

    r8737 r8846  
    105105    @Override
    106106    public void clearCache(TileSource source) {
    107         this.cache.remove(source.getName() + ":");
     107        this.cache.remove(source.getName() + ':');
    108108    }
    109109
  • trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java

    r8815 r8846  
    9191                tsName = "";
    9292            }
    93             return tsName.replace(":", "_") + ":" + tileSource.getTileId(tile.getZoom(), tile.getXtile(), tile.getYtile());
     93            return tsName.replace(':', '_') + ':' + tileSource.getTileId(tile.getZoom(), tile.getXtile(), tile.getYtile());
    9494        }
    9595        return null;
  • trunk/src/org/openstreetmap/josm/data/imagery/TemplatedWMSTileSource.java

    r8772 r8846  
    211211                break;
    212212            default:
    213                 replacement = "{" + matcher.group(1) + "}";
     213                replacement = '{' + matcher.group(1) + '}';
    214214            }
    215215            matcher.appendReplacement(url, replacement);
Note: See TracChangeset for help on using the changeset viewer.