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

Sonar - various performance improvements

Location:
trunk/src/org/openstreetmap/josm/actions
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java

    r8338 r8390  
    326326        public String toString() {
    327327            return new StringBuilder()
    328             .append("[")
     328            .append('[')
    329329            .append(a.getId())
    330             .append(",")
     330            .append(',')
    331331            .append(b.getId())
    332             .append("]")
     332            .append(']')
    333333            .toString();
    334334        }
  • trunk/src/org/openstreetmap/josm/actions/CopyAction.java

    r8194 r8390  
    6767        StringBuilder idsBuilder = new StringBuilder();
    6868        for (OsmPrimitive p : primitives) {
    69             idsBuilder.append(OsmPrimitiveType.from(p).getAPIName()).append(" ");
    70             idsBuilder.append(p.getId()).append(",");
     69            idsBuilder.append(OsmPrimitiveType.from(p).getAPIName()).append(' ').append(p.getId()).append(',');
    7170        }
    7271        return idsBuilder.substring(0, idsBuilder.length() - 1);
  • trunk/src/org/openstreetmap/josm/actions/CopyCoordinatesAction.java

    r7937 r8390  
    3232            s.append(", ");
    3333            s.append(n.getCoor().lon());
    34             s.append("\n");
     34            s.append('\n');
    3535        }
    3636        Utils.copyToClipboard(s.toString().trim());
  • trunk/src/org/openstreetmap/josm/actions/OpenFileAction.java

    r8379 r8390  
    165165                            importer.filter.getDescription()
    166166                    )
    167             ).append("<br>").append("<ul>");
     167            ).append("<br><ul>");
    168168            for (File f: files) {
    169169                msg.append("<li>").append(f.getAbsolutePath()).append("</li>");
     
    189189                            files.size()
    190190                    )
    191             ).append("<br>").append("<ul>");
     191            ).append("<br><ul>");
    192192            for (File f: files) {
    193193                msg.append("<li>").append(f.getAbsolutePath()).append(" (<i>")
  • trunk/src/org/openstreetmap/josm/actions/RestartAction.java

    r8376 r8390  
    116116                StringBuilder sb = new StringBuilder(mainCommand[0]);
    117117                for (int i = 1; i < mainCommand.length && !mainCommand[i-1].endsWith(".jar"); i++) {
    118                     sb.append(" ").append(mainCommand[i]);
     118                    sb.append(' ').append(mainCommand[i]);
    119119                }
    120120                String jarPath = sb.toString();
  • trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java

    r8379 r8390  
    7070        StringBuilder text = new StringBuilder();
    7171        text.append(Version.getInstance().getReleaseAttributes())
    72             .append("\n")
    73             .append("Identification: ").append(Version.getInstance().getAgentString())
    74             .append("\n")
    75             .append("Memory Usage: ")
     72            .append("\nIdentification: ").append(Version.getInstance().getAgentString())
     73            .append("\nMemory Usage: ")
    7674            .append(Runtime.getRuntime().totalMemory()/1024/1024)
    7775            .append(" MB / ")
     
    7977            .append(" MB (")
    8078            .append(Runtime.getRuntime().freeMemory()/1024/1024)
    81             .append(" MB allocated, but free)")
    82             .append("\n")
    83             .append("Java version: ").append(System.getProperty("java.version")).append(", ")
    84             .append(System.getProperty("java.vendor")).append(", ").append(System.getProperty("java.vm.name"))
    85             .append("\n");
     79            .append(" MB allocated, but free)\nJava version: ")
     80            .append(System.getProperty("java.version")).append(", ")
     81            .append(System.getProperty("java.vendor")).append(", ")
     82            .append(System.getProperty("java.vm.name")).append('\n');
    8683        if (Main.platform.getClass() == PlatformHookUnixoid.class) {
    8784            // Add Java package details
     
    9087                text.append("Java package: ")
    9188                    .append(packageDetails)
    92                     .append("\n");
     89                    .append('\n');
    9390            }
    9491            // Add WebStart package details if run from JNLP
     
    9895                    text.append("WebStart package: ")
    9996                        .append(webStartDetails)
    100                         .append("\n");
     97                        .append('\n');
    10198                }
    10299            }
     
    127124            }
    128125            if (!vmArguments.isEmpty()) {
    129                 text.append("VM arguments: "+ vmArguments.toString().replace("\\\\", "\\"));
    130                 text.append("\n");
     126                text.append("VM arguments: ").append(vmArguments.toString().replace("\\\\", "\\")).append('\n');
    131127            }
    132128        } catch (SecurityException e) {
     
    135131        List<String> commandLineArgs = Main.getCommandLineArgs();
    136132        if (!commandLineArgs.isEmpty()) {
    137             text.append("Program arguments: "+ Arrays.toString(commandLineArgs.toArray()));
    138             text.append("\n");
     133            text.append("Program arguments: ").append(Arrays.toString(commandLineArgs.toArray())).append('\n');
    139134        }
    140135        if (Main.main != null) {
     
    145140                    text.append("Dataset consistency test: No problems found\n");
    146141                } else {
    147                     text.append("\nDataset consistency test:\n"+result+"\n");
    148                 }
    149             }
    150         }
    151         text.append("\n")
    152             .append(PluginHandler.getBugReportText())
    153             .append("\n");
     142                    text.append("\nDataset consistency test:\n").append(result).append('\n');
     143                }
     144            }
     145        }
     146        text.append('\n').append(PluginHandler.getBugReportText()).append('\n');
    154147
    155148        Collection<String> errorsWarnings = Main.getLastErrorAndWarnings();
     
    157150            text.append("Last errors/warnings:\n");
    158151            for (String s : errorsWarnings) {
    159                 text.append("- ").append(s).append("\n");
    160             }
    161             text.append("\n");
     152                text.append("- ").append(s).append('\n');
     153            }
     154            text.append('\n');
    162155        }
    163156
     
    180173            }
    181174            for (Entry<String, Setting<?>> entry : settings.entrySet()) {
    182                 text.append(entry.getKey()).append("=").append(entry.getValue().getValue()).append("\n");
     175                text.append(entry.getKey()).append('=').append(entry.getValue().getValue()).append('\n');
    183176            }
    184177        } catch (Exception x) {
  • trunk/src/org/openstreetmap/josm/actions/ToggleAction.java

    r8308 r8390  
    33
    44import java.awt.event.ActionEvent;
    5 import java.util.ArrayList;
    6 import java.util.List;
     5import java.util.HashSet;
     6import java.util.Set;
    77
    88import javax.swing.ButtonModel;
     
    2323public abstract class ToggleAction extends JosmAction {
    2424
    25     private final transient List<ButtonModel> buttonModels = new ArrayList<>();
     25    private final transient Set<ButtonModel> buttonModels = new HashSet<>();
    2626
    2727    /**
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java

    r8384 r8390  
    11921192        if (getCurrentBaseNode() != null && !wayIsFinished) {
    11931193            if (alt) {
    1194                 rv.append(" ").append(tr("Start new way from last node."));
     1194                rv.append(' ').append(tr("Start new way from last node."));
    11951195            } else {
    1196                 rv.append(" ").append(tr("Continue way from last node."));
     1196                rv.append(' ').append(tr("Continue way from last node."));
    11971197            }
    11981198            if (snapHelper.isSnapOn()) {
    1199                 rv.append(" ").append(tr("Angle snapping active."));
     1199                rv.append(' ').append(tr("Angle snapping active."));
    12001200            }
    12011201        }
     
    12201220            for (Node m : w.getNodes()) {
    12211221                if (m.equals(mouseOnExistingNode) || mouseOnExistingWays.contains(w)) {
    1222                     rv.append(" ").append(tr("Finish drawing."));
     1222                    rv.append(' ').append(tr("Finish drawing."));
    12231223                    break;
    12241224                }
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java

    r8345 r8390  
    252252                "Alt-drag to create a new rectangle, double click to add a new node."));
    253253            if (dualAlignEnabled) {
    254                 rv.append(" ").append(tr("Dual alignment active."));
     254                rv.append(' ').append(tr("Dual alignment active."));
    255255                if (dualAlignSegmentCollapsed)
    256                     rv.append(" ").append(tr("Segment collapsed due to its direction reversing."));
     256                    rv.append(' ').append(tr("Segment collapsed due to its direction reversing."));
    257257            }
    258258        } else {
     
    270270            }
    271271            if (dualAlignActive) {
    272                 rv.append(" ").append(tr("Dual alignment active."));
     272                rv.append(' ').append(tr("Dual alignment active."));
    273273                if (dualAlignSegmentCollapsed) {
    274                     rv.append(" ").append(tr("Segment collapsed due to its direction reversing."));
     274                    rv.append(' ').append(tr("Segment collapsed due to its direction reversing."));
    275275                }
    276276            }
  • trunk/src/org/openstreetmap/josm/actions/search/PushbackTokenizer.java

    r7463 r8390  
    177177            // try parsing number
    178178            try {
    179                 currentNumber = Long.parseLong(currentText);
     179                currentNumber = Long.valueOf(currentText);
    180180            } catch (NumberFormatException e) {
    181181                currentNumber = null;
     
    186186            if (isRange) {
    187187                try {
    188                     currentNumber = Long.parseLong(currentText.substring(0, pos));
     188                    currentNumber = Long.valueOf(currentText.substring(0, pos));
    189189                } catch (NumberFormatException e) {
    190190                    currentNumber = null;
    191191                }
    192192                try {
    193                     currentRange = Long.parseLong(currentText.substring(pos + 1));
     193                    currentRange = Long.valueOf(currentText.substring(pos + 1));
    194194                } catch (NumberFormatException e) {
    195195                    currentRange = null;
  • trunk/src/org/openstreetmap/josm/actions/upload/CyclicUploadDependencyException.java

    r8379 r8390  
    2020        StringBuilder sb = new StringBuilder();
    2121        if (r.getName() != null) {
    22             sb.append("'").append(r.getName()).append("'");
     22            sb.append('\'').append(r.getName()).append('\'');
    2323        } else if (!r.isNew()) {
    2424            sb.append(r.getId());
     
    3333        StringBuilder sb = new StringBuilder();
    3434        sb.append(tr("Cyclic dependency between relations:"))
    35           .append("[");
     35          .append('[');
    3636        for (int i=0; i< cycle.size(); i++) {
    3737            if (i >0 ) {
    38                 sb.append(",");
     38                sb.append(',');
    3939            }
    4040            sb.append(formatRelation(cycle.get(i)));
    4141        }
    42         sb.append("]");
     42        sb.append(']');
    4343        return sb.toString();
    4444    }
  • trunk/src/org/openstreetmap/josm/actions/upload/UploadNotesTask.java

    r8380 r8390  
    133133                for (Map.Entry<Note, Exception> entry : failedNotes.entrySet()) {
    134134                    sb.append(tr("Note {0} failed: {1}", entry.getKey().getId(), entry.getValue().getMessage()));
    135                     sb.append("\n");
     135                    sb.append('\n');
    136136                }
    137137                Main.error("Notes failed to upload: " + sb.toString());
Note: See TracChangeset for help on using the changeset viewer.