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/21 19:17:48 UTC

svn commit: r987796 - /maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java

Author: hboutemy
Date: Sat Aug 21 17:17:48 2010
New Revision: 987796

URL: http://svn.apache.org/viewvc?rev=987796&view=rev
Log:
code cleanup

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

Modified: maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java
URL: http://svn.apache.org/viewvc/maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java?rev=987796&r1=987795&r2=987796&view=diff
==============================================================================
--- maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java (original)
+++ maven/archetype/trunk/archetype-plugin/src/main/java/org/apache/maven/archetype/ui/DefaultArchetypeSelector.java Sat Aug 21 17:17:48 2010
@@ -276,16 +276,20 @@ public class DefaultArchetypeSelector
 
             if ( catalog.contains( example ) )
             {
-                String catalogKey = entry.getKey();
                 Archetype archetype = catalog.get( catalog.indexOf( example ) );
 
-                Map<String, Archetype> map = new HashMap<String, Archetype>( 1 );
-                map.put( catalogKey, archetype );
-
-                return map.entrySet().iterator().next();
+                return newMapEntry( entry.getKey(), archetype );
             }
         }
 
         return null;
     }
+    
+    private static <K, V> Map.Entry<K, V> newMapEntry( K key, V value )
+    {
+        Map<K, V> map = new HashMap<K, V>( 1 );
+        map.put( key, value );
+
+        return map.entrySet().iterator().next();
+    }
 }