Ignore:
Timestamp:
2014-04-27T15:35:47+02:00 (11 years ago)
Author:
Don-vip
Message:

see #8465 - use String switch/case where applicable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmChangeReader.java

    r6881 r7012  
    3434    @Override
    3535    protected void parseRoot() throws XMLStreamException {
    36         if (parser.getLocalName().equals("osmChange")) {
     36        if ("osmChange".equals(parser.getLocalName())) {
    3737            parseOsmChange();
    3838        } else {
     
    6969            if (event == XMLStreamConstants.START_ELEMENT) {
    7070                OsmPrimitive p = null;
    71                 if (parser.getLocalName().equals("node")) {
     71                switch (parser.getLocalName()) {
     72                case "node":
    7273                    p = parseNode();
    73                 } else if (parser.getLocalName().equals("way")) {
     74                    break;
     75                case "way":
    7476                    p = parseWay();
    75                 } else if (parser.getLocalName().equals("relation")) {
     77                    break;
     78                case "relation":
    7679                    p = parseRelation();
    77                 } else {
     80                    break;
     81                default:
    7882                    parseUnknown();
    7983                }
    8084                if (p != null && action != null) {
    81                     if (action.equals("modify")) {
     85                    if ("modify".equals(action)) {
    8286                        p.setModified(true);
    83                     } else if (action.equals("delete")) {
     87                    } else if ("delete".equals(action)) {
    8488                        p.setDeleted(true);
    8589                    }
Note: See TracChangeset for help on using the changeset viewer.