You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ss...@apache.org on 2017/05/23 21:36:01 UTC
svn commit: r1795970 -
/sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java
Author: sseifert
Date: Tue May 23 21:36:01 2017
New Revision: 1795970
URL: http://svn.apache.org/viewvc?rev=1795970&view=rev
Log:
SLING-6872 small optimization: set initial stringbuilder capacity
Modified:
sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java
Modified: sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java?rev=1795970&r1=1795969&r2=1795970&view=diff
==============================================================================
--- sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java (original)
+++ sling/trunk/bundles/jcr/contentparser/src/main/java/org/apache/sling/jcr/contentparser/impl/JsonTicksConverter.java Tue May 23 21:36:01 2017
@@ -32,11 +32,12 @@ package org.apache.sling.jcr.contentpars
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) {