Author: bodewig Date: Thu Jun 17 08:40:37 2010 New Revision: 955506 URL: http://svn.apache.org/viewvc?rev=955506&view=rev Log: Java 1.4
Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/DOMElementWriter.java Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/DOMElementWriter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/DOMElementWriter.java?rev=955506&r1=955505&r2=955506&view=diff ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/util/DOMElementWriter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/util/DOMElementWriter.java Thu Jun 17 08:40:37 2010 @@ -411,8 +411,8 @@ public class DOMElementWriter { * @return the encoded string. */ public String encode(String value) { - StringBuffer sb = new StringBuffer(); int len = value.length(); + StringBuffer sb = new StringBuffer(len); for (int i = 0; i < len; i++) { char c = value.charAt(i); switch (c) { @@ -458,8 +458,8 @@ public class DOMElementWriter { */ public String encodedata(final String value) { - StringBuffer sb = new StringBuffer(); int len = value.length(); + StringBuffer sb = new StringBuffer(len); for (int i = 0; i < len; ++i) { char c = value.charAt(i); if (isLegalCharacter(c)) { @@ -467,7 +467,7 @@ public class DOMElementWriter { } } - return sb.toString().replace("]]>", "]]]]><![CDATA[>"); + return StringUtils.replace(sb.substring(0), "]]>", "]]]]><![CDATA[>"); } /**