Ignore:
Timestamp:
2014-04-19T00:36:43+02:00 (10 years ago)
Author:
Don-vip
Message:

sonar - place Strings literals on the left side when checking for equality (can avoid NPEs)

Location:
trunk/src/org/openstreetmap/josm/data
Files:
9 edited

Legend:

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

    r6986 r6990  
    13651365            int event = parser.next();
    13661366            if (event == XMLStreamConstants.START_ELEMENT) {
    1367                 if (parser.getLocalName().equals("tag")) {
     1367                String localName = parser.getLocalName();
     1368                if ("tag".equals(localName)) {
    13681369                    settingsMap.put(parser.getAttributeValue(null, "key"), new StringSetting(parser.getAttributeValue(null, "value")));
    13691370                    jumpToEnd();
    1370                 } else if (parser.getLocalName().equals("list") ||
    1371                         parser.getLocalName().equals("collection") ||
    1372                         parser.getLocalName().equals("lists") ||
    1373                         parser.getLocalName().equals("maps")
     1371                } else if ("list".equals(localName) ||
     1372                        "collection".equals(localName) ||
     1373                        "lists".equals(localName) ||
     1374                        "maps".equals(localName)
    13741375                ) {
    13751376                    parseToplevelList();
    13761377                } else {
    1377                     throwException("Unexpected element: "+parser.getLocalName());
     1378                    throwException("Unexpected element: "+localName);
    13781379                }
    13791380            } else if (event == XMLStreamConstants.END_ELEMENT) {
     
    14041405            int event = parser.next();
    14051406            if (event == XMLStreamConstants.START_ELEMENT) {
    1406                 if (parser.getLocalName().equals("entry")) {
     1407                String localName = parser.getLocalName();
     1408                if ("entry".equals(localName)) {
    14071409                    if (entries == null) {
    14081410                        entries = new ArrayList<String>();
     
    14101412                    entries.add(parser.getAttributeValue(null, "value"));
    14111413                    jumpToEnd();
    1412                 } else if (parser.getLocalName().equals("list")) {
     1414                } else if ("list".equals(localName)) {
    14131415                    if (lists == null) {
    14141416                        lists = new ArrayList<List<String>>();
    14151417                    }
    14161418                    lists.add(parseInnerList());
    1417                 } else if (parser.getLocalName().equals("map")) {
     1419                } else if ("map".equals(localName)) {
    14181420                    if (maps == null) {
    14191421                        maps = new ArrayList<Map<String, String>>();
     
    14211423                    maps.add(parseMap());
    14221424                } else {
    1423                     throwException("Unexpected element: "+parser.getLocalName());
     1425                    throwException("Unexpected element: "+localName);
    14241426                }
    14251427            } else if (event == XMLStreamConstants.END_ELEMENT) {
     
    14341436            settingsMap.put(key, new MapListSetting(Collections.unmodifiableList(maps)));
    14351437        } else {
    1436             if (name.equals("lists")) {
     1438            if ("lists".equals(name)) {
    14371439                settingsMap.put(key, new ListListSetting(Collections.<List<String>>emptyList()));
    1438             } else if (name.equals("maps")) {
     1440            } else if ("maps".equals(name)) {
    14391441                settingsMap.put(key, new MapListSetting(Collections.<Map<String, String>>emptyList()));
    14401442            } else {
     
    14491451            int event = parser.next();
    14501452            if (event == XMLStreamConstants.START_ELEMENT) {
    1451                 if (parser.getLocalName().equals("entry")) {
     1453                if ("entry".equals(parser.getLocalName())) {
    14521454                    entries.add(parser.getAttributeValue(null, "value"));
    14531455                    jumpToEnd();
     
    14671469            int event = parser.next();
    14681470            if (event == XMLStreamConstants.START_ELEMENT) {
    1469                 if (parser.getLocalName().equals("tag")) {
     1471                if ("tag".equals(parser.getLocalName())) {
    14701472                    map.put(parser.getAttributeValue(null, "key"), parser.getAttributeValue(null, "value"));
    14711473                    jumpToEnd();
     
    15001502        @Override
    15011503        public void visit(StringSetting setting) {
    1502             if (noPassword && key.equals("osm-server.password"))
     1504            if (noPassword && "osm-server.password".equals(key))
    15031505                return; // do not store plain password.
    15041506            /* don't save default values */
  • trunk/src/org/openstreetmap/josm/data/Version.java

    r6889 r6990  
    131131        isLocalBuild = false;
    132132        value = properties.get("Is-Local-Build");
    133         if (value != null && value.trim().equalsIgnoreCase("true"))  {
     133        if (value != null && "true".equalsIgnoreCase(value.trim()))  {
    134134            isLocalBuild = true;
    135135        }
  • trunk/src/org/openstreetmap/josm/data/coor/LatLon.java

    r6920 r6990  
    136136        String sSeconds = cDmsSecondFormatter.format(tSeconds);
    137137
    138         if (sSeconds.equals(cDms60)) {
     138        if (cDms60.equals(sSeconds)) {
    139139            sSeconds = cDms00;
    140140            sMinutes = cDmsMinuteFormatter.format(tMinutes+1);
    141141        }
    142         if (sMinutes.equals("60")) {
     142        if ("60".equals(sMinutes)) {
    143143            sMinutes = "00";
    144144            sDegrees = Integer.toString(tDegree+1);
  • trunk/src/org/openstreetmap/josm/data/imagery/ImageryInfo.java

    r6968 r6990  
    765765    public void setAttribution(AbstractTileSource s) {
    766766        if (attributionText != null) {
    767             if (attributionText.equals("osm")) {
     767            if ("osm".equals(attributionText)) {
    768768                s.setAttributionText(new Mapnik().getAttributionText(0, null, null));
    769769            } else {
     
    772772        }
    773773        if (attributionLinkURL != null) {
    774             if (attributionLinkURL.equals("osm")) {
     774            if ("osm".equals(attributionLinkURL)) {
    775775                s.setAttributionLinkURL(new Mapnik().getAttributionLinkURL());
    776776            } else {
     
    791791        }
    792792        if (termsOfUseURL != null) {
    793             if (termsOfUseURL.equals("osm")) {
     793            if ("osm".equals(termsOfUseURL)) {
    794794                s.setTermsOfUseURL(new Mapnik().getTermsOfUseURL());
    795795            } else {
  • trunk/src/org/openstreetmap/josm/data/osm/ChangesetCache.java

    r6889 r6990  
    175175    }
    176176
     177    /**
     178     * Replies the list of open changesets.
     179     * @return The list of open changesets
     180     */
    177181    public List<Changeset> getOpenChangesets() {
    178182        List<Changeset> ret = new ArrayList<Changeset>();
     
    190194    @Override
    191195    public void preferenceChanged(PreferenceChangeEvent e) {
    192         if (e.getKey() == null || ! e.getKey().equals("osm-server.url"))
     196        if (e.getKey() == null || !"osm-server.url".equals(e.getKey()))
    193197            return;
    194198
  • trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java

    r6380 r6990  
    2828    }
    2929
     30    /**
     31     * Determines if the given key denotes an integer value.
     32     * @param name The key to determine
     33     * @return {@code true} if the given key denotes an integer value
     34     */
    3035    public static boolean tagIsInt(String name) {
    31         if (name.equals("tiger:tlid"))
     36        if ("tiger:tlid".equals(name))
    3237            return true;
    3338        return false;
  • trunk/src/org/openstreetmap/josm/data/projection/CustomProjection.java

    r6890 r6990  
    173173                String key = m.group(1);
    174174                // alias
    175                 if (key.equals("k")) {
     175                if ("k".equals(key)) {
    176176                    key = Param.k_0.key;
    177177                }
     
    181181                    // some aliases
    182182                    if (key.equals(Param.proj.key)) {
    183                         if (value.equals("longlat") || value.equals("latlon") || value.equals("latlong")) {
     183                        if ("longlat".equals(value) || "latlon".equals(value) || "latlong".equals(value)) {
    184184                            value = "lonlat";
    185185                        }
     
    264264                nadgridsId = nadgridsId.substring(1);
    265265            }
    266             if (nadgridsId.equals("null"))
     266            if ("null".equals(nadgridsId))
    267267                return new NullDatum(null, ellps);
    268268            NTV2GridShiftFileWrapper nadgrids = Projections.getNTV2Grid(nadgridsId);
  • trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFile.java

    r6830 r6990  
    169169        HashMap<String, List<NTV2SubGrid>> subGridMap = new HashMap<String, List<NTV2SubGrid>>();
    170170        for (int i = 0; i < subGrid.length; i++) {
    171             if (subGrid[i].getParentSubGridName().equalsIgnoreCase("NONE")) {
     171            if ("NONE".equalsIgnoreCase(subGrid[i].getParentSubGridName())) {
    172172                topLevelCount++;
    173173            }
     
    177177        topLevelCount = 0;
    178178        for (int i = 0; i < subGrid.length; i++) {
    179             if (subGrid[i].getParentSubGridName().equalsIgnoreCase("NONE")) {
     179            if ("NONE".equalsIgnoreCase(subGrid[i].getParentSubGridName())) {
    180180                topLevelSubGrid[topLevelCount++] = subGrid[i];
    181181            } else {
  • trunk/src/org/openstreetmap/josm/data/validation/Test.java

    r6623 r6990  
    327327    protected static final boolean isBuilding(OsmPrimitive p) {
    328328        String v = p.get("building");
    329         return v != null && !v.equals("no") && !v.equals("entrance");
     329        return v != null && !"no".equals(v) && !"entrance".equals(v);
    330330    }
    331331}
Note: See TracChangeset for help on using the changeset viewer.