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();
+ }
}