Ignore:
Timestamp:
2015-05-18T02:14:30+02:00 (9 years ago)
Author:
Don-vip
Message:

Sonar - various performance improvements

Location:
trunk/src/org/openstreetmap/josm/data/osm
Files:
6 edited

Legend:

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

    r8291 r8390  
    435435
    436436        if (isIncomplete()) {
    437             builder.append("I");
     437            builder.append('I');
    438438        }
    439439        if (isModified()) {
    440             builder.append("M");
     440            builder.append('M');
    441441        }
    442442        if (isVisible()) {
    443             builder.append("V");
     443            builder.append('V');
    444444        }
    445445        if (isDeleted()) {
    446             builder.append("D");
     446            builder.append('D');
    447447        }
    448448        return builder.toString();
  • trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java

    r8370 r8390  
    12851285        if (isDisabled()) {
    12861286            if (isDisabledAndHidden()) {
    1287                 builder.append("h");
     1287                builder.append('h');
    12881288            } else {
    1289                 builder.append("d");
     1289                builder.append('d');
    12901290            }
    12911291        }
    12921292        if (isTagged()) {
    1293             builder.append("T");
     1293            builder.append('T');
    12941294        }
    12951295        if (hasDirectionKeys()) {
    12961296            if (reversedDirection()) {
    1297                 builder.append("<");
     1297                builder.append('<');
    12981298            } else {
    1299                 builder.append(">");
     1299                builder.append('>');
    13001300            }
    13011301        }
  • trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java

    r8285 r8390  
    22package org.openstreetmap.josm.data.osm;
    33
    4 import java.util.ArrayList;
    54import java.util.Arrays;
    6 import java.util.List;
     5import java.util.HashSet;
    76import java.util.Locale;
    87import java.util.Map;
     8import java.util.Set;
    99
    1010import org.openstreetmap.josm.data.coor.LatLon;
     
    1414public final class OsmUtils {
    1515
    16     private OsmUtils() {
    17         // Hide default constructor for utils classes
    18     }
    19 
    20     private static final List<String> TRUE_VALUES = new ArrayList<>(Arrays
    21             .asList(new String[] { "true", "yes", "1", "on" }));
    22     private static final List<String> FALSE_VALUES = new ArrayList<>(Arrays
    23             .asList(new String[] { "false", "no", "0", "off" }));
    24     private static final List<String> REVERSE_VALUES = new ArrayList<>(Arrays
    25             .asList(new String[] { "reverse", "-1" }));
     16    private static final Set<String> TRUE_VALUES = new HashSet<>(Arrays
     17            .asList("true", "yes", "1", "on"));
     18    private static final Set<String> FALSE_VALUES = new HashSet<>(Arrays
     19            .asList("false", "no", "0", "off"));
     20    private static final Set<String> REVERSE_VALUES = new HashSet<>(Arrays
     21            .asList("reverse", "-1"));
    2622
    2723    public static final String trueval = "yes";
    2824    public static final String falseval = "no";
    2925    public static final String reverseval = "-1";
     26
     27    private OsmUtils() {
     28        // Hide default constructor for utils classes
     29    }
    3030
    3131    public static Boolean getOsmBoolean(String value) {
  • trunk/src/org/openstreetmap/josm/data/osm/Relation.java

    r8379 r8390  
    274274              .append(" version=")
    275275              .append(getVersion())
    276               .append(" ")
     276              .append(' ')
    277277              .append(getFlagsAsString())
    278278              .append(" [");
    279279        for (RelationMember rm:getMembers()) {
    280280            result.append(OsmPrimitiveType.from(rm.getMember()))
    281                   .append(" ")
     281                  .append(' ')
    282282                  .append(rm.getMember().getUniqueId())
    283283                  .append(", ");
    284284        }
    285285        result.delete(result.length()-2, result.length())
    286               .append("]")
    287               .append("}");
     286              .append("]}");
    288287        return result.toString();
    289288    }
  • trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java

    r8338 r8390  
    6060        for (Object part : resultSet) {
    6161            if (combined.length() > 0) {
    62                 combined.append(":");
     62                combined.append(':');
    6363            }
    6464            combined.append(part);
  • trunk/src/org/openstreetmap/josm/data/osm/history/History.java

    r8291 r8390  
    341341            result.append(", versions=\n");
    342342            for (HistoryOsmPrimitive v : versions) {
    343                 result.append("\t").append(v).append(",\n");
     343                result.append('\t').append(v).append(",\n");
    344344            }
    345345        }
    346         result.append("]");
     346        result.append(']');
    347347        return result.toString();
    348348    }
Note: See TracChangeset for help on using the changeset viewer.