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[>");
}
/**