You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2010/08/22 11:55:03 UTC

svn commit: r987856 - in /maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui: DefaultArchetypeCreationQueryer.java DefaultArchetypeGenerationQueryer.java

Author: hboutemy
Date: Sun Aug 22 09:55:03 2010
New Revision: 987856

URL: http://svn.apache.org/viewvc?rev=987856&view=rev
Log:
avoid String+= in loops

Modified:
    maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeCreationQueryer.java
    maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationQueryer.java

Modified: maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeCreationQueryer.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeCreationQueryer.java?rev=987856&r1=987855&r2=987856&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeCreationQueryer.java (original)
+++ maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeCreationQueryer.java Sun Aug 22 09:55:03 2010
@@ -87,20 +87,20 @@ public class DefaultArchetypeCreationQue
     public boolean confirmConfiguration( ArchetypeConfiguration archetypeConfiguration )
         throws PrompterException
     {
-        String query =
-            "Confirm archetype configuration:\n" + Constants.ARCHETYPE_GROUP_ID + "="
+        StringBuilder query =
+            new StringBuilder( "Confirm archetype configuration:\n" + Constants.ARCHETYPE_GROUP_ID + "="
                 + archetypeConfiguration.getGroupId() + "\n" + Constants.ARCHETYPE_ARTIFACT_ID + "="
                 + archetypeConfiguration.getArtifactId() + "\n" + Constants.ARCHETYPE_VERSION + "="
-                + archetypeConfiguration.getVersion() + "\n";
+                + archetypeConfiguration.getVersion() + "\n" );
 
         for ( Iterator propertiesIter = archetypeConfiguration.getProperties().keySet().iterator();
             propertiesIter.hasNext(); )
         {
             String property = (String) propertiesIter.next();
-            query += property + "=" + archetypeConfiguration.getProperty( property ) + "\n";
+            query.append( property + "=" + archetypeConfiguration.getProperty( property ) + "\n" );
         }
 
-        String answer = prompter.prompt( query, "Y" );
+        String answer = prompter.prompt( query.toString(), "Y" );
 
         return "Y".equalsIgnoreCase( answer );
     }

Modified: maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationQueryer.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationQueryer.java?rev=987856&r1=987855&r2=987856&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationQueryer.java (original)
+++ maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeGenerationQueryer.java Sun Aug 22 09:55:03 2010
@@ -34,14 +34,14 @@ public class DefaultArchetypeGenerationQ
     public boolean confirmConfiguration( ArchetypeConfiguration archetypeConfiguration )
         throws PrompterException
     {
-        String query = "Confirm properties configuration:\n";
+        StringBuilder query = new StringBuilder( "Confirm properties configuration:\n" );
 
         for ( String property : archetypeConfiguration.getRequiredProperties() )
         {
-            query += property + ": " + archetypeConfiguration.getProperty( property ) + "\n";
+            query.append( property + ": " + archetypeConfiguration.getProperty( property ) + "\n" );
         }
 
-        String answer = prompter.prompt( query, "Y" );
+        String answer = prompter.prompt( query.toString(), "Y" );
 
         return "Y".equalsIgnoreCase( answer );
     }