Author: antonio Date: Tue May 3 18:47:09 2005 New Revision: 168042 URL: http://svn.apache.org/viewcvs?rev=168042&view=rev Log: Init StringBuffers
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/NetUtils.java Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/NetUtils.java URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/NetUtils.java?rev=168042&r1=168041&r2=168042&view=diff ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/NetUtils.java (original) +++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/NetUtils.java Tue May 3 18:47:09 2005 @@ -273,7 +273,7 @@ boolean slash = (path.charAt(path.length() - 1) == '/'); - StringBuffer b = new StringBuffer(); + StringBuffer b = new StringBuffer(path.length() + 1 + resource.length()); b.append(path); if (!slash) { b.append('/'); @@ -311,7 +311,7 @@ String pathDiff = path.substring(index); String resource = absoluteResource.substring(index); int levels = StringUtils.countMatches(pathDiff, "/"); - StringBuffer b = new StringBuffer(); + StringBuffer b = new StringBuffer(levels * 3 + resource.length()); for (int i = 0; i < levels; i++) { b.append("../"); }