Pétur Ingi Egilsson created COLLECTIONS-559: -----------------------------------------------
Summary: Objects which are not of type V can be placed in a MultiValueMap<K,V>. Key: COLLECTIONS-559 URL: https://issues.apache.org/jira/browse/COLLECTIONS-559 Project: Commons Collections Issue Type: Bug Components: KeyValue Affects Versions: 4.0 Environment: java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) OS X 10.10 Reporter: Pétur Ingi Egilsson I declared a MultiValueMap as this: {code} MultiValueMap<Integer, Path> duplicates = new MultiValueMap<Integer, Path>(); {code} Elsewhere in code I doing (by accident) something in this direction {code} duplicates.put(number, new LinkedList<Path>()); {code} Exceptions were being thrown when values returned from the list could not be assigned to variables of type Path. {code:title=org.apache.commons.collections4.map.MultiValueMap.java} public Object put(final K key, final Object value) { ... {code} I propose that Object in the above decleration is changed to T. -- This message was sent by Atlassian JIRA (v6.3.4#6332)