MultiValueMap: behavior of entrySet().iterator() is not the expected one
------------------------------------------------------------------------

                 Key: COLLECTIONS-237
                 URL: http://issues.apache.org/jira/browse/COLLECTIONS-237
             Project: Commons Collections
          Issue Type: Bug
          Components: Map
    Affects Versions: 3.2
            Reporter: Nils Kaiser


The entrySet() method of the MultiValueMap delegates the entrySet() call to the 
decorated map, which is HashMap by default. The default hashmap iterator is 
used, which causes the iterator to return one Map.Entry for every key. The 
value returned for the key is an ArrayList, and not the value of the entry 
which was put into the map.

The expected behavior would be the iterator to return the whole set of entries 
in the map, which requires iteration over the different array lists contained 
in the decorated map.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to