Quellcode durchsuchen

Change to using StringBuilder (#11941)

Should use a StringBuilder to accumulate strings in a loop, to avoid the performance cost of repeatedly constructing strings.
tags/8.11.0.alpha1
Hk-tang vor 4 Jahren
Ursprung
Commit
f6a9a9ad48
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2
    2
      server/src/main/java/com/vaadin/ui/declarative/Design.java

+ 2
- 2
server/src/main/java/com/vaadin/ui/declarative/Design.java Datei anzeigen

@@ -234,14 +234,14 @@ public class Design implements Serializable {
throw new DesignException("Unknown tag: " + tagName);
}
String[] classNameParts = parts[1].split("-");
String className = "";
StringBuilder className = new StringBuilder();
for (String classNamePart : classNameParts) {
// Split will ignore trailing and multiple dashes but that
// should be
// ok
// <vaadin-button--> will be resolved to <vaadin-button>
// <vaadin--button> will be resolved to <vaadin-button>
className += SharedUtil.capitalize(classNamePart);
className.append(SharedUtil.capitalize(classNamePart));
}
String qualifiedClassName = packageName + "." + className;


Laden…
Abbrechen
Speichern