commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Neidhart (JIRA)" <j...@apache.org>
Subject [jira] [Created] (COLLECTIONS-567) Add a MultiSet interface / implementations that do not violate the Collection contract
Date Tue, 09 Jun 2015 08:53:00 GMT
Thomas Neidhart created COLLECTIONS-567:
-------------------------------------------

             Summary: Add a MultiSet interface / implementations that do not violate the Collection
contract
                 Key: COLLECTIONS-567
                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-567
             Project: Commons Collections
          Issue Type: New Feature
    Affects Versions: 4.0
            Reporter: Thomas Neidhart


Prior to the release of 4.0 there was a discussion about to change the Bag interface to make
it compliant with the Collection contract.

The outcome was that the Bag interface should be kept as is to simplify migration of older
code-bases.

Now, it would make sense to add a MultiSet interface that is basically similar to a Bag, but
does comply to the Collection contract. The old Bag could then be deprecated.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message