浏览代码

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 4 年前
父节点
当前提交
f6a9a9ad48
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 2 次插入2 次删除
  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 查看文件

@@ -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;


正在加载...
取消
保存