Author: hboutemy
Date: Wed Jun 30 21:13:06 2010
New Revision: 959435

URL: http://svn.apache.org/viewvc?rev=959435&view=rev
Log:
use StringBuilder instead of String +=

Modified:
    
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java

Modified: 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java?rev=959435&r1=959434&r2=959435&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
 (original)
+++ 
maven/shared/trunk/maven-doxia-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
 Wed Jun 30 21:13:06 2010
@@ -356,43 +356,43 @@ public class DefaultSiteTool
             toTokeniser.nextToken();
         }
 
-        String relativePath = "";
+        StringBuilder relativePath = new StringBuilder();
 
         // add back refs for the rest of from location.
         while ( fromTokeniser.hasMoreTokens() )
         {
             fromTokeniser.nextToken();
 
-            relativePath += "..";
+            relativePath.append( ".." );
 
             if ( fromTokeniser.hasMoreTokens() )
             {
-                relativePath += File.separatorChar;
+                relativePath.append( File.separatorChar );
             }
         }
 
         if ( relativePath.length() != 0 && toTokeniser.hasMoreTokens() )
         {
-            relativePath += File.separatorChar;
+            relativePath.append( File.separatorChar );
         }
 
         // add fwd fills for whatever's left of to.
         while ( toTokeniser.hasMoreTokens() )
         {
-            relativePath += toTokeniser.nextToken();
+            relativePath.append( toTokeniser.nextToken() );
 
             if ( toTokeniser.hasMoreTokens() )
             {
-                relativePath += File.separatorChar;
+                relativePath.append( File.separatorChar );
             }
         }
 
-        if ( !relativePath.equals( to ) )
+        if ( getLogger().isDebugEnabled() && !relativePath.equals( to ) )
         {
             getLogger().debug( "Mapped url: " + to + " to relative path: " + 
relativePath );
         }
 
-        return relativePath;
+        return relativePath.toString();
     }
 
     /** {...@inheritdoc} */


Reply via email to