Apache Commons logo Commons Collections
Comparing source compatibility of commons-collections4-4.6.0.jar against commons-collections4-4.5.0.jar
Old: commons-collections4-4.5.0.jar
New: commons-collections4-4.6.0.jar
Created: 2026-08-13T16:49:30.409-0400
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Classes:
Status Fully Qualified Name
UNCHANGED org.apache.commons.collections4.Bag
UNCHANGED org.apache.commons.collections4.bag.AbstractBagDecorator
MODIFIED org.apache.commons.collections4.bag.AbstractMapBag
UNCHANGED org.apache.commons.collections4.bag.AbstractSortedBagDecorator
UNCHANGED org.apache.commons.collections4.bag.CollectionBag
UNCHANGED org.apache.commons.collections4.bag.CollectionSortedBag
UNCHANGED org.apache.commons.collections4.bag.HashBag
UNCHANGED org.apache.commons.collections4.bag.PredicatedBag
UNCHANGED org.apache.commons.collections4.bag.PredicatedSortedBag
UNCHANGED org.apache.commons.collections4.bag.SynchronizedBag
UNCHANGED org.apache.commons.collections4.bag.SynchronizedSortedBag
UNCHANGED org.apache.commons.collections4.bag.TransformedBag
UNCHANGED org.apache.commons.collections4.bag.TransformedSortedBag
UNCHANGED org.apache.commons.collections4.bag.TreeBag
UNCHANGED org.apache.commons.collections4.bag.UnmodifiableBag
UNCHANGED org.apache.commons.collections4.bag.UnmodifiableSortedBag
UNCHANGED org.apache.commons.collections4.BagUtils
UNCHANGED org.apache.commons.collections4.Closure
MODIFIED org.apache.commons.collections4.collection.IndexedCollection
MODIFIED org.apache.commons.collections4.collection.PredicatedCollection
UNCHANGED org.apache.commons.collections4.collection.PredicatedCollection$Builder
MODIFIED org.apache.commons.collections4.collection.SynchronizedCollection
UNCHANGED org.apache.commons.collections4.Factory
MODIFIED org.apache.commons.collections4.IterableUtils
MODIFIED org.apache.commons.collections4.iterators.IteratorChain
MODIFIED (*) org.apache.commons.collections4.iterators.UnmodifiableIterator
MODIFIED org.apache.commons.collections4.list.SetUniqueList
MODIFIED org.apache.commons.collections4.list.TreeList
MODIFIED org.apache.commons.collections4.MapUtils
MODIFIED org.apache.commons.collections4.multimap.ArrayListValuedHashMap
MODIFIED org.apache.commons.collections4.multimap.ArrayListValuedLinkedHashMap
MODIFIED org.apache.commons.collections4.multimap.HashSetValuedHashMap
MODIFIED org.apache.commons.collections4.multimap.LinkedHashSetValuedLinkedHashMap
MODIFIED org.apache.commons.collections4.MultiMapUtils
MODIFIED org.apache.commons.collections4.multiset.AbstractMapMultiSet
NEW org.apache.commons.collections4.multiset.AbstractSortedMultiSetDecorator
MODIFIED org.apache.commons.collections4.multiset.HashMultiSet
NEW org.apache.commons.collections4.multiset.PredicatedSortedMultiSet
NEW org.apache.commons.collections4.multiset.SynchronizedSortedMultiSet
NEW org.apache.commons.collections4.multiset.TransformedMultiSet
NEW org.apache.commons.collections4.multiset.TransformedSortedMultiSet
NEW org.apache.commons.collections4.multiset.TreeMultiSet
NEW org.apache.commons.collections4.multiset.UnmodifiableSortedMultiSet
MODIFIED org.apache.commons.collections4.MultiSetUtils
MODIFIED org.apache.commons.collections4.MultiValuedMap
UNCHANGED org.apache.commons.collections4.Predicate
MODIFIED org.apache.commons.collections4.properties.OrderedProperties
MODIFIED org.apache.commons.collections4.properties.SortedProperties
MODIFIED org.apache.commons.collections4.set.ListOrderedSet
UNCHANGED org.apache.commons.collections4.SortedBag
NEW org.apache.commons.collections4.SortedMultiSet
UNCHANGED org.apache.commons.collections4.Transformer
MODIFIED org.apache.commons.collections4.trie.AbstractBitwiseTrie
MODIFIED org.apache.commons.collections4.trie.AbstractPatriciaTrie
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED public abstract interface  org.apache.commons.collections4.Bag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public abstract class  org.apache.commons.collections4.bag.AbstractBagDecorator top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.collection.AbstractCollectionDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -5466832490127233384 -3768146017343785417
Newtrue -5466832490127233384 -3768146017343785417
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
MODIFIED public abstract class  org.apache.commons.collections4.bag.AbstractMapBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public abstract class  org.apache.commons.collections4.bag.AbstractSortedBagDecorator top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.AbstractBagDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4012174181167793044 -8223473624050467718
Newtrue 4012174181167793044 -8223473624050467718
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  final public class  org.apache.commons.collections4.bag.CollectionBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.AbstractBagDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4597172421299120943 -2560033712679053143
Newtrue 4597172421299120943 -2560033712679053143
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  final public class  org.apache.commons.collections4.bag.CollectionSortedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.AbstractSortedBagDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -5203303721105869298 -2560033712679053143
Newtrue -5203303721105869298 -2560033712679053143
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.HashBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.AbstractMapBag n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1359433823505532300 -6561115435802554013
Newtrue -1359433823505532300 -6561115435802554013
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.PredicatedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.collection.PredicatedCollection n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 2165714032133971569 -2575833140344736876
Newtrue 2165714032133971569 -2575833140344736876
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.PredicatedSortedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.PredicatedBag n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 2934877784352202583 3448581314086406616
Newtrue 2934877784352202583 3448581314086406616
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.SynchronizedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.collection.SynchronizedCollection n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -5497879102187237743 8084674570753837109
Newtrue -5497879102187237743 8084674570753837109
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.SynchronizedSortedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.SynchronizedBag n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -7688705041545742757 722374056718497858
Newtrue -7688705041545742757 722374056718497858
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.TransformedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.collection.TransformedCollection n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3743733386092410295 5421170911299074185
Newtrue 3743733386092410295 5421170911299074185
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.TransformedSortedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.TransformedBag n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -2046752393664165975 -251737742649401930
Newtrue -2046752393664165975 -251737742649401930
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.TreeBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.AbstractMapBag n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -3434087382017756471 -7740146511091606676
Newtrue -3434087382017756471 -7740146511091606676
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  final public class  org.apache.commons.collections4.bag.UnmodifiableBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.AbstractBagDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6797081332821031007 -1873799975157099624
Newtrue -6797081332821031007 -1873799975157099624
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  final public class  org.apache.commons.collections4.bag.UnmodifiableSortedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.bag.AbstractSortedBagDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5659815148363018673 -3190437252665717841
Newtrue 5659815148363018673 -3190437252665717841
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED public class  org.apache.commons.collections4.BagUtils top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED public abstract interface  org.apache.commons.collections4.Closure top
Compatibility Changes:
Change
ANNOTATION_REMOVED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.collection.IndexedCollection top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED C java.lang.Object java.lang.Object
UNCHANGED K java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.collection.AbstractCollectionDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 748381910370059042 -5512610452568370038
Newtrue 748381910370059042 -5512610452568370038
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.collection.PredicatedCollection top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.collection.AbstractCollectionDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4104088917999715989 -5259182142076705162
Newtrue 4104088917999715989 -5259182142076705162
UNCHANGED static public class  org.apache.commons.collections4.collection.PredicatedCollection$Builder top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.commons.collections4.Bag
<..>
New:E
Old:E
createPredicatedBag()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
156 166
UNCHANGED public n.a. org.apache.commons.collections4.Bag
<..>
New:E
Old:E
createPredicatedBag(org.apache.commons.collections4.Bag
<..>
New:E
Old:E
)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
172 185
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.collection.SynchronizedCollection top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4103567333752716305 2412805092710877986
Newtrue -9170847345704629261 2412805092710877986
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void forEach(java.util.function.Consumer
<..>
New:? super E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 152
UNCHANGED public abstract interface  org.apache.commons.collections4.Factory top
Compatibility Changes:
Change
ANNOTATION_REMOVED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
MODIFIED public class  org.apache.commons.collections4.IterableUtils top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
int sumSizesToInt(java.lang.Iterable
<..>
New:? extends java.util.Collection<? extends E>
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 892
MODIFIED public class  org.apache.commons.collections4.iterators.IteratorChain top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
MODIFIED (*) final public class  org.apache.commons.collections4.iterators.UnmodifiableIterator top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
NEW T n.a. java.util.Iterator
<..>
New:? extends E
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.list.SetUniqueList top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.list.AbstractSerializableListDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5371210510211529868 7196982186153478694
Newtrue 5371210510211529868 7196982186153478694
MODIFIED public class  org.apache.commons.collections4.list.TreeList top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.AbstractList n.a.
MODIFIED public class  org.apache.commons.collections4.MapUtils top
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.multimap.ArrayListValuedHashMap top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.multimap.AbstractListValuedMap n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6307607922593638298 20151118
Newtrue 3521141470977493543 20151118
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.multimap.ArrayListValuedHashMap
<..>
New:VK
inverted()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.multimap.ArrayListValuedLinkedHashMap top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.multimap.AbstractListValuedMap n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -989313577838511488 20241014
Newtrue -5101727322078545292 20241014
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.multimap.ArrayListValuedLinkedHashMap
<..>
New:VK
inverted()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.multimap.HashSetValuedHashMap top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.multimap.AbstractSetValuedMap n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8745241901454013311 20151118
Newtrue 3206482910505769265 20151118
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.multimap.HashSetValuedHashMap
<..>
New:VK
inverted()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.multimap.LinkedHashSetValuedLinkedHashMap top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.multimap.AbstractSetValuedMap n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -406935712844827574 20241020
Newtrue 687156020717960266 20241020
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.multimap.LinkedHashSetValuedLinkedHashMap
<..>
New:VK
inverted()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
MODIFIED public class  org.apache.commons.collections4.MultiMapUtils top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
org.apache.commons.collections4.Bag
<..>
New:V
Old:V
getValuesAsBag(org.apache.commons.collections4.MultiValuedMap
<..>
New:KV
Old:KV
, java.lang.Object)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
107 104
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
NEW V n.a. java.lang.Object
org.apache.commons.collections4.MultiSet
<..>
New:V
getValuesAsMultiSet(org.apache.commons.collections4.MultiValuedMap
<..>
New:KV
, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 131
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
NEW M n.a. org.apache.commons.collections4.MultiValuedMap
<..>
New:KV
NEW V n.a. java.lang.Object
org.apache.commons.collections4.MultiValuedMap invert(org.apache.commons.collections4.MultiValuedMap
<..>
New:? extends V? extends K
, org.apache.commons.collections4.MultiValuedMap
<..>
New:KV
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 164
MODIFIED public abstract class  org.apache.commons.collections4.multiset.AbstractMapMultiSet top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.multiset.AbstractMultiSet n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractMapMultiSet(java.util.Map
<..>
New:Eorg.apache.commons.collections4.multiset.AbstractMapMultiSet$MutableInteger
, java.lang.Iterable
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 314
NEW  (Serializable compatible)  public abstract class  org.apache.commons.collections4.multiset.AbstractSortedMultiSetDecorator top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multiset.AbstractMultiSetDecorator n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.SortedMultiSet n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 220694596457627450 20260705
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractSortedMultiSetDecorator(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
)
n.a.
Old file New file
n.a. 51
NEW protected n.a. AbstractSortedMultiSetDecorator() n.a.
Old file New file
n.a. 41
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Comparator
<..>
New:? super E
comparator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW protected n.a. org.apache.commons.collections4.SortedMultiSet
<..>
New:E
decorated() n.a.
Old file New file
n.a. 66
NEW public n.a. java.lang.Object first()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. java.lang.Object last()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 76
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.multiset.HashMultiSet top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.multiset.AbstractMapMultiSet n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -792736012120096589 20150610
Newtrue -4797952015469010231 20150610
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. HashMultiSet(java.lang.Iterable
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 77
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.multiset.PredicatedSortedMultiSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multiset.PredicatedMultiSet n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.SortedMultiSet n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 3406217525193305435 20260705
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. PredicatedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, org.apache.commons.collections4.Predicate
<..>
New:? super E
)
n.a.
Old file New file
n.a. 81
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Comparator
<..>
New:? super E
comparator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW protected n.a. org.apache.commons.collections4.SortedMultiSet
<..>
New:E
decorated() n.a.
Old file New file
n.a. 96
NEW public n.a. java.lang.Object first()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 101
NEW public n.a. java.lang.Object last()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 106
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.multiset.PredicatedSortedMultiSet
<..>
New:E
predicatedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, org.apache.commons.collections4.Predicate
<..>
New:? super E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.multiset.SynchronizedSortedMultiSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multiset.SynchronizedMultiSet n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.SortedMultiSet n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 8220341731085751256 20260705
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. SynchronizedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, java.lang.Object)
n.a.
Old file New file
n.a. 69
NEW protected n.a. SynchronizedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
)
n.a.
Old file New file
n.a. 58
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Comparator
<..>
New:? super E
comparator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW protected n.a. org.apache.commons.collections4.SortedMultiSet
<..>
New:E
decorated() n.a.
Old file New file
n.a. 86
NEW public n.a. java.lang.Object first()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW public n.a. java.lang.Object last()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.multiset.SynchronizedSortedMultiSet
<..>
New:E
synchronizedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 48
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.multiset.TransformedMultiSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.collection.TransformedCollection n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 446383131374741671 20260710
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. TransformedMultiSet(org.apache.commons.collections4.MultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
n.a.
Old file New file
n.a. 103
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int add(java.lang.Object, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 108
NEW public n.a. java.util.Set
<..>
New:org.apache.commons.collections4.MultiSet$Entry<E>
entrySet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 113
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 118
NEW public n.a. int getCount(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
NEW protected n.a. org.apache.commons.collections4.MultiSet
<..>
New:E
getMultiSet() n.a.
Old file New file
n.a. 132
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 137
NEW public n.a. int remove(java.lang.Object, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 142
NEW public n.a. int setCount(java.lang.Object, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 147
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.multiset.TransformedMultiSet
<..>
New:E
transformedMultiSet(org.apache.commons.collections4.MultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.multiset.TransformedMultiSet
<..>
New:E
transformingMultiSet(org.apache.commons.collections4.MultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 88
NEW public n.a. java.util.Set
<..>
New:E
uniqueSet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 152
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.multiset.TransformedSortedMultiSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multiset.TransformedMultiSet n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.SortedMultiSet n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 3978733798591662113 20260710
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. TransformedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
n.a.
Old file New file
n.a. 102
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Comparator
<..>
New:? super E
comparator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
NEW public n.a. java.lang.Object first()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW protected n.a. org.apache.commons.collections4.SortedMultiSet
<..>
New:E
getSortedMultiSet() n.a.
Old file New file
n.a. 121
NEW public n.a. java.lang.Object last()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.multiset.TransformedSortedMultiSet
<..>
New:E
transformedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 58
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.multiset.TransformedSortedMultiSet
<..>
New:E
transformingSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.multiset.TreeMultiSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multiset.AbstractMapMultiSet n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.SortedMultiSet n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 3256828311010365566 20260705
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TreeMultiSet() n.a.
Old file New file
n.a. 65
NEW public n.a. TreeMultiSet(java.util.Collection
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 75
NEW public n.a. TreeMultiSet(java.util.Comparator
<..>
New:? super E
)
n.a.
Old file New file
n.a. 86
NEW public n.a. TreeMultiSet(java.lang.Iterable
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 96
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int add(java.lang.Object, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 109
NEW public n.a. java.util.Comparator
<..>
New:? super E
comparator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
NEW public n.a. java.lang.Object first()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
NEW protected n.a. java.util.SortedMap
<..>
New:Eorg.apache.commons.collections4.multiset.AbstractMapMultiSet$MutableInteger
getMap() n.a.
Old file New file
n.a. 129
NEW public n.a. java.lang.Object last()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 134
NEW  (Serializable compatible)  final public class  org.apache.commons.collections4.multiset.UnmodifiableSortedMultiSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multiset.AbstractSortedMultiSetDecorator n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.SortedMultiSet n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
NEW org.apache.commons.collections4.Unmodifiable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue 514287678659414858 20260705
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean add(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. int add(java.lang.Object, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW public n.a. boolean addAll(java.util.Collection
<..>
New:? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96
NEW public n.a. java.util.Set
<..>
New:org.apache.commons.collections4.MultiSet$Entry<E>
entrySet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 101
NEW public n.a. java.util.Iterator
<..>
New:E
iterator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
NEW public n.a. boolean remove(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW public n.a. int remove(java.lang.Object, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 131
NEW public n.a. boolean removeAll(java.util.Collection
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
NEW public n.a. boolean removeIf(java.util.function.Predicate
<..>
New:? super E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 141
NEW public n.a. boolean retainAll(java.util.Collection
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 146
NEW public n.a. int setCount(java.lang.Object, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW public n.a. java.util.Set
<..>
New:E
uniqueSet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 156
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.SortedMultiSet
<..>
New:E
unmodifiableSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
MODIFIED public class  org.apache.commons.collections4.MultiSetUtils top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.collections4.SortedMultiSet EMPTY_SORTED_MULTISET n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. boolean containsOccurrences(org.apache.commons.collections4.MultiSet
<..>
New:?
, org.apache.commons.collections4.MultiSet
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 75
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.SortedMultiSet
<..>
New:E
emptySortedMultiSet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.SortedMultiSet
<..>
New:E
predicatedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, org.apache.commons.collections4.Predicate
<..>
New:? super E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 149
NEW static public n.a. boolean removeOccurrences(org.apache.commons.collections4.MultiSet
<..>
New:?
, org.apache.commons.collections4.MultiSet
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 172
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
boolean retainOccurrences(org.apache.commons.collections4.MultiSet
<..>
New:E
, org.apache.commons.collections4.MultiSet
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 212
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.SortedMultiSet
<..>
New:E
synchronizedSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 283
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.MultiSet
<..>
New:E
transformingMultiSet(org.apache.commons.collections4.MultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 308
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.SortedMultiSet
<..>
New:E
transformingSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:E
, org.apache.commons.collections4.Transformer
<..>
New:? super E? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 333
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
org.apache.commons.collections4.SortedMultiSet
<..>
New:E
unmodifiableSortedMultiSet(org.apache.commons.collections4.SortedMultiSet
<..>
New:? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 361
MODIFIED public abstract interface  org.apache.commons.collections4.MultiValuedMap top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.MultiValuedMap
<..>
New:VK
inverted()
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 141
UNCHANGED public abstract interface  org.apache.commons.collections4.Predicate top
Compatibility Changes:
Change
ANNOTATION_REMOVED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.properties.OrderedProperties top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.Properties n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -2477083884267218785 1
Newtrue 6325153122906138533 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Set
<..>
New:java.lang.String
stringPropertyNames()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 297
NEW public n.a. java.util.Collection
<..>
New:java.lang.Object
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 326
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.properties.SortedProperties top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.Properties n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3970529542998820380 1
Newtrue -2401432188792495968 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void forEach(java.util.function.BiConsumer
<..>
New:? super java.lang.Object? super java.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 79
NEW public n.a. java.util.Set
<..>
New:java.lang.Object
keySet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89
NEW public n.a. java.util.Enumeration
<..>
New:?
propertyNames()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
NEW public n.a. java.util.Set
<..>
New:java.lang.String
stringPropertyNames()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.set.ListOrderedSet top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.set.AbstractSerializableSetDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1512553214467645333 -228664372470420141
Newtrue 1512553214467645333 -228664372470420141
UNCHANGED public abstract interface  org.apache.commons.collections4.SortedBag top
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
NEW public abstract interface  org.apache.commons.collections4.SortedMultiSet top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Collection n.a.
NEW org.apache.commons.collections4.MultiSet n.a.
NEW java.lang.Iterable n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. java.util.Comparator
<..>
New:? super E
comparator() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.lang.Object first() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. java.lang.Object last() n.a.
Old file New file
n.a. n.a.
UNCHANGED public abstract interface  org.apache.commons.collections4.Transformer top
Compatibility Changes:
Change
ANNOTATION_REMOVED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED R java.lang.Object java.lang.Object
UNCHANGED T java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
MODIFIED  (Serializable compatible)  public abstract class  org.apache.commons.collections4.trie.AbstractBitwiseTrie top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.AbstractMap n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -68062859697424026 5826987063535505652
Newtrue 8042197908102304151 5826987063535505652
MODIFIED  (Serializable compatible)  public abstract class  org.apache.commons.collections4.trie.AbstractPatriciaTrie top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED K java.lang.Object java.lang.Object
UNCHANGED V java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.trie.AbstractBitwiseTrie n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -2268562966863785238 5155253417231339498
Newtrue 4850237087615276438 5155253417231339498
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED PUBLIC (<- PACKAGE_PROTECTED)  n.a. org.apache.commons.collections4.trie.AbstractPatriciaTrie$TrieEntry
<..>
New:KV
Old:KV
firstEntry() n.a.
Old file New file
1444 1443
MODIFIED PUBLIC (<- PACKAGE_PROTECTED)  n.a. org.apache.commons.collections4.trie.AbstractPatriciaTrie$TrieEntry
<..>
New:KV
Old:KV
lastEntry() n.a.
Old file New file
1717 1729