From 8338eb2544f0f3f4a6067af7a1416338067a49e3 Mon Sep 17 00:00:00 2001 From: Sebastian Bazley Date: Tue, 17 Mar 2009 14:40:26 +0000 Subject: [PATCH] Specify encoding to use; Use better JUnit; Add JCIP annotation depend git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@755269 13f79535-47bb-0310-9956-ffa450edef68 --- pom.xml | 12 ++++++++++-- src/java/org/apache/commons/lang/EnumUtils.java | 8 ++++---- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 53f5d7345..0470bfdb3 100644 --- a/pom.xml +++ b/pom.xml @@ -1,4 +1,4 @@ - + + junit junit - 3.8.1 + 3.8.2 test + + net.jcip + jcip-annotations + 1.0 + + UTF-8 + UTF-8 1.5 1.5 lang diff --git a/src/java/org/apache/commons/lang/EnumUtils.java b/src/java/org/apache/commons/lang/EnumUtils.java index 80b2ba3f3..b11f613ec 100644 --- a/src/java/org/apache/commons/lang/EnumUtils.java +++ b/src/java/org/apache/commons/lang/EnumUtils.java @@ -38,10 +38,10 @@ public EnumUtils() { * @param enumClass the class of the enum to get * @return the enum Map */ - public static Map getEnumMap(Class enumClass) { - Map map = new LinkedHashMap(); - Iterator itr = EnumSet.allOf(enumClass).iterator(); - while(itr.hasNext()) { Enum enm = (Enum) itr.next(); map.put( enm.name(), enm ); } + public static Map> getEnumMap(Class enumClass) { + Map> map = new LinkedHashMap>(); + Iterator> itr = EnumSet.allOf(enumClass).iterator(); + while(itr.hasNext()) { Enum enm = itr.next(); map.put( enm.name(), enm ); } return map; }