Ignore:
Timestamp:
2013-09-27T01:16:28+02:00 (11 years ago)
Author:
Don-vip
Message:

Sonar/FindBugs - Performance - Method concatenates strings using + in a loop

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/util/MultipleNameVisitor.java

    r6069 r6264  
    3333     */
    3434    public void visit(Collection<? extends OsmPrimitive> data) {
    35         String multipleName = "";
     35        StringBuilder multipleName = new StringBuilder();
    3636        String multiplePluralClassname = null;
    3737        size = data.size();
     
    4444            }
    4545            if (name != null && !name.isEmpty() && multipleName.length() <= MULTIPLE_NAME_MAX_LENGTH) {
    46                 if (!multipleName.isEmpty()) {
    47                     multipleName += ", ";
     46                if (multipleName.length() > 0) {
     47                    multipleName.append(", ");
    4848                }
    49                 multipleName += name;
     49                multipleName.append(name);
    5050            }
    5151
     
    6464        } else {
    6565            displayName = size + " " + trn(multipleClassname, multiplePluralClassname, size);
    66             if (!multipleName.isEmpty()) {
     66            if (multipleName.length() > 0) {
    6767                if (multipleName.length() <= MULTIPLE_NAME_MAX_LENGTH) {
    6868                    displayName += ": " + multipleName;
Note: See TracChangeset for help on using the changeset viewer.