commit | cb9a1e371f8377b26cad99681567dd18fd24cd04 | [log] [tgz] |
---|---|---|
author | Stefan Seifert <sseifert@apache.org> | Tue May 23 21:36:01 2017 +0000 |
committer | Stefan Seifert <sseifert@apache.org> | Tue May 23 21:36:01 2017 +0000 |
tree | ae07649eb4cb8092443823a212314ba285c9d92e | |
parent | fc6be19cd6bb939d4ff945e194ddbced20f9dcfb [diff] |
SLING-6872 small optimization: set initial stringbuilder capacity git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1795970 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java b/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java index 6125599..9d5f6e0 100644 --- a/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java +++ b/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java
@@ -32,11 +32,12 @@ class JsonTicksConverter { static String tickToDoubleQuote(final String input) { - final StringBuilder output = new StringBuilder(); + final int len = input.length(); + final StringBuilder output = new StringBuilder(len); boolean quoted = false; boolean tickQuoted = false; boolean escaped = false; - for (int i = 0, len = input.length(); i < len; i++) { + for (int i = 0; i < len; i++) { char in = input.charAt(i); if (quoted || tickQuoted) { if (escaped) {