Author: sebb Date: Fri Jan 16 19:18:09 2015 New Revision: 1652495 URL: http://svn.apache.org/r1652495 Log: Generics
Modified: commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/util/ValidatorUtils.java Modified: commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/util/ValidatorUtils.java URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/util/ValidatorUtils.java?rev=1652495&r1=1652494&r2=1652495&view=diff ============================================================================== --- commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/util/ValidatorUtils.java (original) +++ commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/util/ValidatorUtils.java Fri Jan 16 19:18:09 2015 @@ -143,6 +143,7 @@ public class ValidatorUtils { public static FastHashMap copyFastHashMap(FastHashMap map) { FastHashMap results = new FastHashMap(); + @SuppressWarnings("unchecked") // FastHashMap is not generic Iterator<Entry<String, ?>> i = map.entrySet().iterator(); while (i.hasNext()) { Entry<String, ?> entry = i.next(); @@ -173,12 +174,12 @@ public class ValidatorUtils { * * @return A copy of the <code>Map</code> that was passed in. */ - public static Map copyMap(Map map) { - Map<String, ? super Object> results = new HashMap<String, Object>(); + public static Map<String, Object> copyMap(Map<String, Object> map) { + Map<String, Object> results = new HashMap<String, Object>(); - Iterator<Entry<String, ?>> i = map.entrySet().iterator(); + Iterator<Entry<String, Object>> i = map.entrySet().iterator(); while (i.hasNext()) { - Entry<String, ?> entry = i.next(); + Entry<String, Object> entry = i.next(); String key = entry.getKey(); Object value = entry.getValue();