Apache Commons logo Commons Collections
Comparing source compatibility of commons-collections4-4.5.0-M3.jar against commons-collections4-4.4.jar
Old: commons-collections4-4.4.jar
New: commons-collections4-4.5.0-M3.jar
Created: 2024-12-18T21:45:35.486+0000
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
MODIFIED org.apache.commons.collections4.bag.AbstractMapBag
MODIFIED org.apache.commons.collections4.bag.HashBag
MODIFIED org.apache.commons.collections4.bag.TreeBag
NEW org.apache.commons.collections4.bloomfilter.ArrayCountingBloomFilter
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor
NEW org.apache.commons.collections4.bloomfilter.BitMaps
NEW org.apache.commons.collections4.bloomfilter.BloomFilter
NEW org.apache.commons.collections4.bloomfilter.BloomFilterExtractor
NEW org.apache.commons.collections4.bloomfilter.CellExtractor
NEW org.apache.commons.collections4.bloomfilter.CellExtractor$CellPredicate
NEW org.apache.commons.collections4.bloomfilter.CountingBloomFilter
NEW org.apache.commons.collections4.bloomfilter.EnhancedDoubleHasher
NEW org.apache.commons.collections4.bloomfilter.Hasher
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor
NEW org.apache.commons.collections4.bloomfilter.IndexFilter
NEW org.apache.commons.collections4.bloomfilter.LayeredBloomFilter
NEW org.apache.commons.collections4.bloomfilter.LayerManager
NEW org.apache.commons.collections4.bloomfilter.LayerManager$Builder
NEW org.apache.commons.collections4.bloomfilter.LayerManager$Cleanup
NEW org.apache.commons.collections4.bloomfilter.LayerManager$ExtendCheck
NEW org.apache.commons.collections4.bloomfilter.LongBiPredicate
NEW org.apache.commons.collections4.bloomfilter.SetOperations
NEW org.apache.commons.collections4.bloomfilter.Shape
NEW org.apache.commons.collections4.bloomfilter.SimpleBloomFilter
NEW org.apache.commons.collections4.bloomfilter.SparseBloomFilter
NEW org.apache.commons.collections4.bloomfilter.WrappedBloomFilter
MODIFIED org.apache.commons.collections4.Closure
MODIFIED org.apache.commons.collections4.CollectionUtils
MODIFIED org.apache.commons.collections4.EnumerationUtils
MODIFIED org.apache.commons.collections4.Factory
NEW org.apache.commons.collections4.functors.AbstractPredicate
MODIFIED (*) org.apache.commons.collections4.functors.AbstractQuantifierPredicate
MODIFIED org.apache.commons.collections4.functors.AllPredicate
MODIFIED org.apache.commons.collections4.functors.AndPredicate
MODIFIED org.apache.commons.collections4.functors.AnyPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.CatchAndRethrowClosure
UNCHANGED (*) org.apache.commons.collections4.functors.ChainedClosure
MODIFIED org.apache.commons.collections4.functors.ComparatorPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.ConstantTransformer
MODIFIED org.apache.commons.collections4.functors.EqualPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.ExceptionClosure
MODIFIED org.apache.commons.collections4.functors.ExceptionPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.ExceptionTransformer
UNCHANGED (*) org.apache.commons.collections4.functors.FactoryTransformer
MODIFIED org.apache.commons.collections4.functors.FalsePredicate
UNCHANGED (*) org.apache.commons.collections4.functors.ForClosure
MODIFIED org.apache.commons.collections4.functors.IdentityPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.IfClosure
UNCHANGED (*) org.apache.commons.collections4.functors.IfTransformer
MODIFIED org.apache.commons.collections4.functors.InstanceofPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.InvokerTransformer
UNCHANGED (*) org.apache.commons.collections4.functors.MapTransformer
MODIFIED org.apache.commons.collections4.functors.NonePredicate
UNCHANGED (*) org.apache.commons.collections4.functors.NOPClosure
MODIFIED org.apache.commons.collections4.functors.NotNullPredicate
MODIFIED org.apache.commons.collections4.functors.NotPredicate
MODIFIED org.apache.commons.collections4.functors.NullIsExceptionPredicate
MODIFIED org.apache.commons.collections4.functors.NullIsFalsePredicate
MODIFIED org.apache.commons.collections4.functors.NullIsTruePredicate
MODIFIED org.apache.commons.collections4.functors.NullPredicate
MODIFIED org.apache.commons.collections4.functors.OnePredicate
MODIFIED org.apache.commons.collections4.functors.OrPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.SwitchClosure
UNCHANGED (*) org.apache.commons.collections4.functors.SwitchTransformer
MODIFIED org.apache.commons.collections4.functors.TransformedPredicate
UNCHANGED (*) org.apache.commons.collections4.functors.TransformerClosure
MODIFIED org.apache.commons.collections4.functors.TransformerPredicate
MODIFIED org.apache.commons.collections4.functors.TruePredicate
MODIFIED org.apache.commons.collections4.functors.UniquePredicate
UNCHANGED (*) org.apache.commons.collections4.functors.WhileClosure
MODIFIED org.apache.commons.collections4.IterableUtils
NEW org.apache.commons.collections4.iterators.CartesianProductIterator
NEW org.apache.commons.collections4.iterators.ExtendedIterator
MODIFIED org.apache.commons.collections4.iterators.FilterIterator
UNCHANGED (*) org.apache.commons.collections4.iterators.IteratorChain
NEW org.apache.commons.collections4.iterators.IteratorOperations
MODIFIED org.apache.commons.collections4.iterators.ListIteratorWrapper
MODIFIED org.apache.commons.collections4.iterators.UnmodifiableListIterator
MODIFIED (*) org.apache.commons.collections4.IteratorUtils
UNCHANGED org.apache.commons.collections4.list.AbstractLinkedList
NEW org.apache.commons.collections4.list.AbstractLinkedListJava21
NEW org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedListIterator
NEW (*) org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubList
NEW org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubListIterator
NEW org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
UNCHANGED org.apache.commons.collections4.list.CursorableLinkedList
UNCHANGED org.apache.commons.collections4.list.NodeCachingLinkedList
MODIFIED org.apache.commons.collections4.ListUtils
NEW org.apache.commons.collections4.map.ConcurrentReferenceHashMap
NEW org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
NEW org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Option
NEW org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType
MODIFIED org.apache.commons.collections4.MapUtils
NEW org.apache.commons.collections4.multimap.ArrayListValuedLinkedHashMap
NEW org.apache.commons.collections4.multimap.LinkedHashSetValuedLinkedHashMap
MODIFIED org.apache.commons.collections4.Predicate
MODIFIED org.apache.commons.collections4.properties.AbstractPropertiesFactory
NEW org.apache.commons.collections4.properties.AbstractPropertiesFactory$PropertyFormat
NEW org.apache.commons.collections4.properties.OrderedProperties
NEW org.apache.commons.collections4.properties.OrderedPropertiesFactory
MODIFIED org.apache.commons.collections4.properties.PropertiesFactory
MODIFIED org.apache.commons.collections4.properties.SortedProperties
MODIFIED org.apache.commons.collections4.set.UnmodifiableNavigableSet
MODIFIED (*) org.apache.commons.collections4.Transformer
MODIFIED org.apache.commons.collections4.trie.AbstractPatriciaTrie
UNCHANGED org.apache.commons.collections4.trie.analyzer.StringKeyAnalyzer
UNCHANGED (*) org.apache.commons.collections4.trie.PatriciaTrie
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public abstract class  org.apache.commons.collections4.bag.AbstractMapBag top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractMapBag(java.util.Map
<..>
New:Eorg.apache.commons.collections4.bag.AbstractMapBag$MutableInteger
, java.lang.Iterable
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 180
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.HashBag 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.bag.AbstractMapBag n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5218544730014214402 -6561115435802554013
Newtrue -1359433823505532300 -6561115435802554013
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. HashBag(java.lang.Iterable
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 69
MODIFIED  (Serializable compatible)  public class  org.apache.commons.collections4.bag.TreeBag 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.bag.AbstractMapBag n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8918505243640093247 -7740146511091606676
Newtrue -3434087382017756471 -7740146511091606676
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TreeBag(java.lang.Iterable
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 87
NEW final public class  org.apache.commons.collections4.bloomfilter.ArrayCountingBloomFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.CellExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.CountingBloomFilter n.a.
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BloomFilter n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ArrayCountingBloomFilter(org.apache.commons.collections4.bloomfilter.Shape) n.a.
Old file New file
n.a. 99
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean add(org.apache.commons.collections4.bloomfilter.CellExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
NEW public n.a. int[] asIndexArray()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 133
NEW public n.a. int cardinality()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 138
NEW public n.a. int characteristics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 143
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 148
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 153
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 158
NEW public n.a. org.apache.commons.collections4.bloomfilter.ArrayCountingBloomFilter copy()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 168
NEW public n.a. int getMaxCell()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 173
NEW public n.a. int getMaxInsert(org.apache.commons.collections4.bloomfilter.CellExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 178
NEW public n.a. org.apache.commons.collections4.bloomfilter.Shape getShape()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 191
NEW public n.a. boolean isValid()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 213
NEW public n.a. boolean processBitMaps(java.util.function.LongPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 218
NEW public n.a. boolean processCells(org.apache.commons.collections4.bloomfilter.CellExtractor$CellPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 246
NEW public n.a. boolean processIndices(java.util.function.IntPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 257
NEW public n.a. boolean subtract(org.apache.commons.collections4.bloomfilter.CellExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 268
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.BitMapExtractor top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long[] asBitMapArray() n.a.
Old file New file
n.a. 121
NEW static public n.a. org.apache.commons.collections4.bloomfilter.BitMapExtractor fromBitMapArray(long[]) n.a.
Old file New file
n.a. 49
NEW static public n.a. org.apache.commons.collections4.bloomfilter.BitMapExtractor fromIndexExtractor(org.apache.commons.collections4.bloomfilter.IndexExtractor, int) n.a.
Old file New file
n.a. 81
NEW public n.a. boolean processBitMapPairs(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.LongBiPredicate) n.a.
Old file New file
n.a. 139
NEW public abstract n.a. boolean processBitMaps(java.util.function.LongPredicate) n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW public class  org.apache.commons.collections4.bloomfilter.BitMaps top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. boolean contains(long[], int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW static public n.a. long getLongBit(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW static public n.a. int getLongIndex(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 88
NEW static public n.a. int mod(long, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW static public n.a. int numberOfBitMaps(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 147
NEW static public n.a. void set(long[], int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 169
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.BloomFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final int SPARSE n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. int cardinality() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. int characteristics() n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. void clear() n.a.
Old file New file
n.a. n.a.
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BitMapExtractor) n.a.
Old file New file
n.a. 77
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
n.a.
Old file New file
n.a. 92
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.Hasher) n.a.
Old file New file
n.a. 107
NEW public abstract n.a. boolean contains(org.apache.commons.collections4.bloomfilter.IndexExtractor) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. org.apache.commons.collections4.bloomfilter.BloomFilter copy() n.a.
Old file New file
n.a. n.a.
NEW public n.a. int estimateIntersection(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
n.a.
Old file New file
n.a. 149
NEW public n.a. int estimateN() n.a.
Old file New file
n.a. 199
NEW public n.a. int estimateUnion(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
n.a.
Old file New file
n.a. 227
NEW public abstract n.a. org.apache.commons.collections4.bloomfilter.Shape getShape() n.a.
Old file New file
n.a. n.a.
NEW public n.a. boolean isEmpty() n.a.
Old file New file
n.a. 253
NEW public n.a. boolean isFull() n.a.
Old file New file
n.a. 264
NEW public abstract n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BitMapExtractor) n.a.
Old file New file
n.a. n.a.
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
n.a.
Old file New file
n.a. 297
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.Hasher) n.a.
Old file New file
n.a. 314
NEW public abstract n.a. boolean merge(org.apache.commons.collections4.bloomfilter.IndexExtractor) n.a.
Old file New file
n.a. n.a.
NEW public n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor uniqueIndices() n.a.
Old file New file
n.a. 338
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.BloomFilterExtractor top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.bloomfilter.BloomFilter[] asBloomFilterArray() n.a.
Old file New file
n.a. 95
NEW public n.a. org.apache.commons.collections4.bloomfilter.BloomFilter flatten() n.a.
Old file New file
n.a. 107
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
org.apache.commons.collections4.bloomfilter.BloomFilterExtractor fromBloomFilterArray(org.apache.commons.collections4.bloomfilter.BloomFilter[]
<..>
New:?
)
n.a.
Old file New file
n.a. 50
NEW public n.a. boolean processBloomFilterPair(org.apache.commons.collections4.bloomfilter.BloomFilterExtractor, java.util.function.BiPredicate
<..>
New:org.apache.commons.collections4.bloomfilter.BloomFilterorg.apache.commons.collections4.bloomfilter.BloomFilter
)
n.a.
Old file New file
n.a. 132
NEW public abstract n.a. boolean processBloomFilters(java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.BloomFilter
)
n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.CellExtractor top
Compatibility Changes:
Change
INTERFACE_ADDED
ANNOTATION_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.collections4.bloomfilter.CellExtractor from(org.apache.commons.collections4.bloomfilter.IndexExtractor) n.a.
Old file New file
n.a. 87
NEW public abstract n.a. boolean processCells(org.apache.commons.collections4.bloomfilter.CellExtractor$CellPredicate) n.a.
Old file New file
n.a. n.a.
NEW public n.a. boolean processIndices(java.util.function.IntPredicate) n.a.
Old file New file
n.a. 163
NEW public n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor uniqueIndices() n.a.
Old file New file
n.a. 168
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW static public abstract interface  org.apache.commons.collections4.bloomfilter.CellExtractor$CellPredicate top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. boolean test(int, int) n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.CountingBloomFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.CellExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BloomFilter n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. boolean add(org.apache.commons.collections4.bloomfilter.CellExtractor) n.a.
Old file New file
n.a. n.a.
NEW public abstract n.a. int getMaxCell() n.a.
Old file New file
n.a. n.a.
NEW public n.a. int getMaxInsert(org.apache.commons.collections4.bloomfilter.BitMapExtractor) n.a.
Old file New file
n.a. 91
NEW public n.a. int getMaxInsert(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
n.a.
Old file New file
n.a. 112
NEW public abstract n.a. int getMaxInsert(org.apache.commons.collections4.bloomfilter.CellExtractor) n.a.
Old file New file
n.a. n.a.
NEW public n.a. int getMaxInsert(org.apache.commons.collections4.bloomfilter.Hasher) n.a.
Old file New file
n.a. 130
NEW public n.a. int getMaxInsert(org.apache.commons.collections4.bloomfilter.IndexExtractor) n.a.
Old file New file
n.a. 144
NEW public abstract n.a. boolean isValid() n.a.
Old file New file
n.a. n.a.
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BitMapExtractor) n.a.
Old file New file
n.a. 182
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
n.a.
Old file New file
n.a. 202
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.Hasher) n.a.
Old file New file
n.a. 220
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.IndexExtractor) n.a.
Old file New file
n.a. 244
NEW public n.a. boolean remove(org.apache.commons.collections4.bloomfilter.BitMapExtractor) n.a.
Old file New file
n.a. 267
NEW public n.a. boolean remove(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
n.a.
Old file New file
n.a. 286
NEW public n.a. boolean remove(org.apache.commons.collections4.bloomfilter.Hasher) n.a.
Old file New file
n.a. 303
NEW public n.a. boolean remove(org.apache.commons.collections4.bloomfilter.IndexExtractor) n.a.
Old file New file
n.a. 324
NEW public abstract n.a. boolean subtract(org.apache.commons.collections4.bloomfilter.CellExtractor) n.a.
Old file New file
n.a. n.a.
NEW public n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor uniqueIndices() n.a.
Old file New file
n.a. 356
NEW public class  org.apache.commons.collections4.bloomfilter.EnhancedDoubleHasher top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.Hasher n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. EnhancedDoubleHasher(long, long) n.a.
Old file New file
n.a. 114
NEW public n.a. EnhancedDoubleHasher(byte[]) n.a.
Old file New file
n.a. 98
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor indices(org.apache.commons.collections4.bloomfilter.Shape)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 139
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.Hasher top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor indices(org.apache.commons.collections4.bloomfilter.Shape) n.a.
Old file New file
n.a. n.a.
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.IndexExtractor top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int[] asIndexArray() n.a.
Old file New file
n.a. 121
NEW static public n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor fromBitMapExtractor(org.apache.commons.collections4.bloomfilter.BitMapExtractor) n.a.
Old file New file
n.a. 43
NEW static public n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor fromIndexArray(int[]) n.a.
Old file New file
n.a. 73
NEW public abstract n.a. boolean processIndices(java.util.function.IntPredicate) n.a.
Old file New file
n.a. n.a.
NEW public n.a. org.apache.commons.collections4.bloomfilter.IndexExtractor uniqueIndices() n.a.
Old file New file
n.a. 155
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW final public class  org.apache.commons.collections4.bloomfilter.IndexFilter top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. java.util.function.IntPredicate create(org.apache.commons.collections4.bloomfilter.Shape, java.util.function.IntPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. boolean test(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 133
NEW public class  org.apache.commons.collections4.bloomfilter.LayeredBloomFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BloomFilterExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BloomFilter n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. LayeredBloomFilter(org.apache.commons.collections4.bloomfilter.Shape, org.apache.commons.collections4.bloomfilter.LayerManager
<..>
New:T
)
n.a.
Old file New file
n.a. 95
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. int cardinality()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 102
NEW public n.a. int characteristics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
NEW public n.a. void cleanup()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 116
NEW final public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 121
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 126
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BloomFilter)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 140
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BloomFilterExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 150
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.Hasher)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 160
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 165
NEW public n.a. org.apache.commons.collections4.bloomfilter.LayeredBloomFilter
<..>
New:T
copy()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 175
NEW public n.a. int estimateN()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 216
NEW public n.a. int estimateUnion(org.apache.commons.collections4.bloomfilter.BloomFilter)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 221
NEW public n.a. int[] find(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 234
NEW public n.a. int[] find(org.apache.commons.collections4.bloomfilter.BloomFilter)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 246
NEW public n.a. int[] find(org.apache.commons.collections4.bloomfilter.Hasher)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 258
NEW public n.a. int[] find(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 270
NEW public n.a. org.apache.commons.collections4.bloomfilter.SimpleBloomFilter flatten()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 282
NEW public n.a. org.apache.commons.collections4.bloomfilter.BloomFilter get(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 295
NEW final public n.a. int getDepth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 304
NEW final public n.a. org.apache.commons.collections4.bloomfilter.Shape getShape()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 309
NEW public n.a. boolean isEmpty()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 314
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 319
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BloomFilter)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 324
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 329
NEW public n.a. void next()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 340
NEW public n.a. boolean processBitMaps(java.util.function.LongPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 345
NEW final public n.a. boolean processBloomFilters(java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.BloomFilter
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 357
NEW public n.a. boolean processIndices(java.util.function.IntPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 362
NEW public class  org.apache.commons.collections4.bloomfilter.LayerManager top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.BloomFilterExtractor n.a.
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 T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
org.apache.commons.collections4.bloomfilter.LayerManager$Builder
<..>
New:T
builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 281
NEW final public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 338
NEW public n.a. org.apache.commons.collections4.bloomfilter.LayerManager
<..>
New:T
copy()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 354
NEW final public n.a. org.apache.commons.collections4.bloomfilter.BloomFilter first()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 368
NEW final public n.a. org.apache.commons.collections4.bloomfilter.BloomFilter get(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 381
NEW final public n.a. int getDepth()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 394
NEW final public n.a. org.apache.commons.collections4.bloomfilter.BloomFilter getTarget()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 404
NEW final public n.a. org.apache.commons.collections4.bloomfilter.BloomFilter last()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 418
NEW public n.a. boolean processBloomFilters(java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.BloomFilter
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 448
NEW static public class  org.apache.commons.collections4.bloomfilter.LayerManager$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.bloomfilter.LayerManager
<..>
New:T
get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. org.apache.commons.collections4.bloomfilter.LayerManager$Builder
<..>
New:T
setCleanup(java.util.function.Consumer
<..>
New:java.util.Deque<T>
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 92
NEW public n.a. org.apache.commons.collections4.bloomfilter.LayerManager$Builder
<..>
New:T
setExtendCheck(java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.LayerManager<T>
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
NEW public n.a. org.apache.commons.collections4.bloomfilter.LayerManager$Builder
<..>
New:T
setSupplier(java.util.function.Supplier
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 117
NEW final static public class  org.apache.commons.collections4.bloomfilter.LayerManager$Cleanup 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 T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Consumer
<..>
New:java.util.Deque<T>
noCleanup()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 135
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Consumer
<..>
New:java.util.Deque<T>
onMaxSize(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Consumer
<..>
New:java.util.Deque<T>
removeEmptyTarget()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 169
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Consumer
<..>
New:java.util.Deque<T>
removeIf(java.util.function.Predicate
<..>
New:? super T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 184
NEW final static public class  org.apache.commons.collections4.bloomfilter.LayerManager$ExtendCheck 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 T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.LayerManager<T>
advanceOnCount(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 207
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.LayerManager<T>
advanceOnPopulated()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 231
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.LayerManager<T>
advanceOnSaturation(double)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 247
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:T
java.util.function.Predicate
<..>
New:org.apache.commons.collections4.bloomfilter.LayerManager<T>
neverAdvance()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 264
NEW public abstract interface  org.apache.commons.collections4.bloomfilter.LongBiPredicate top
Compatibility Changes:
Change
ANNOTATION_ADDED
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public abstract n.a. boolean test(long, long) n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW final public class  org.apache.commons.collections4.bloomfilter.SetOperations top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. int andCardinality(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 36
NEW static public n.a. int cardinality(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 46
NEW static public n.a. double cosineDistance(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
NEW static public n.a. double cosineSimilarity(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW static public n.a. double cosineSimilarity(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
, org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
NEW static public n.a. int hammingDistance(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 137
NEW static public n.a. double jaccardDistance(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 151
NEW static public n.a. double jaccardSimilarity(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 165
NEW static public n.a. int orCardinality(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 183
NEW static public n.a. int xorCardinality(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 194
NEW final public class  org.apache.commons.collections4.bloomfilter.Shape top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 376
NEW public n.a. double estimateMaxN()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 397
NEW public n.a. double estimateN(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 413
NEW static public n.a. org.apache.commons.collections4.bloomfilter.Shape fromKM(int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 209
NEW static public n.a. org.apache.commons.collections4.bloomfilter.Shape fromNM(int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 230
NEW static public n.a. org.apache.commons.collections4.bloomfilter.Shape fromNMK(int, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 255
NEW static public n.a. org.apache.commons.collections4.bloomfilter.Shape fromNP(int, double)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 287
NEW static public n.a. org.apache.commons.collections4.bloomfilter.Shape fromPMK(double, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 325
NEW public n.a. int getNumberOfBits()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 426
NEW public n.a. int getNumberOfHashFunctions()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 436
NEW public n.a. double getProbability(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 456
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 468
NEW public n.a. boolean isSparse(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 489
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 494
NEW final public class  org.apache.commons.collections4.bloomfilter.SimpleBloomFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BloomFilter n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SimpleBloomFilter(org.apache.commons.collections4.bloomfilter.Shape) n.a.
Old file New file
n.a. 51
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long[] asBitMapArray()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. int cardinality()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
NEW public n.a. int characteristics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 97
NEW public n.a. org.apache.commons.collections4.bloomfilter.SimpleBloomFilter copy()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 107
NEW public n.a. org.apache.commons.collections4.bloomfilter.Shape getShape()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW public n.a. boolean isEmpty()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 117
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 122
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 148
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.Hasher)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 159
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 165
NEW public n.a. boolean processBitMapPairs(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.LongBiPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 179
NEW public n.a. boolean processBitMaps(java.util.function.LongPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 185
NEW public n.a. boolean processIndices(java.util.function.IntPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 196
NEW final public class  org.apache.commons.collections4.bloomfilter.SparseBloomFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BloomFilter n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SparseBloomFilter(org.apache.commons.collections4.bloomfilter.Shape) n.a.
Old file New file
n.a. 47
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long[] asBitMapArray()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. int cardinality()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
NEW public n.a. int characteristics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW public n.a. org.apache.commons.collections4.bloomfilter.SparseBloomFilter copy()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW public n.a. org.apache.commons.collections4.bloomfilter.Shape getShape()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 115
NEW public n.a. boolean isEmpty()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 120
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 125
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 131
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.Hasher)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 139
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 146
NEW public n.a. boolean processBitMaps(java.util.function.LongPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 163
NEW public n.a. boolean processIndices(java.util.function.IntPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 201
NEW public abstract class  org.apache.commons.collections4.bloomfilter.WrappedBloomFilter top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. org.apache.commons.collections4.bloomfilter.WrappedBloomFilter
<..>
New:TW
NEW W n.a. org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:W
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.bloomfilter.IndexExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BitMapExtractor n.a.
NEW org.apache.commons.collections4.bloomfilter.BloomFilter n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WrappedBloomFilter(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:W
)
n.a.
Old file New file
n.a. 39
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. long[] asBitMapArray()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW public n.a. int[] asIndexArray()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 50
NEW public n.a. int cardinality()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW public n.a. int characteristics()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 70
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 75
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.Hasher)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
NEW public n.a. boolean contains(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW public n.a. int estimateIntersection(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
NEW public n.a. int estimateN()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. int estimateUnion(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 100
NEW public n.a. org.apache.commons.collections4.bloomfilter.Shape getShape()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
NEW protected n.a. org.apache.commons.collections4.bloomfilter.BloomFilter getWrapped() n.a.
Old file New file
n.a. 114
NEW public n.a. boolean isFull()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BitMapExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.BloomFilter
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 129
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.Hasher)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 134
NEW public n.a. boolean merge(org.apache.commons.collections4.bloomfilter.IndexExtractor)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 139
NEW public n.a. boolean processBitMapPairs(org.apache.commons.collections4.bloomfilter.BitMapExtractor, org.apache.commons.collections4.bloomfilter.LongBiPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 144
NEW public n.a. boolean processBitMaps(java.util.function.LongPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 149
NEW public n.a. boolean processIndices(java.util.function.IntPredicate)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 154
MODIFIED public abstract interface  org.apache.commons.collections4.Closure top
Compatibility Changes:
Change
INTERFACE_ADDED
ANNOTATION_REMOVED
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Consumer n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void accept(java.lang.Object)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 41
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
REMOVED java.lang.FunctionalInterface n.a.
MODIFIED public class  org.apache.commons.collections4.CollectionUtils top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String COLON n.a.
NEW public static final java.lang.String COMMA n.a.
NEW public static final java.lang.String DEFAULT_TOSTRING_PREFIX n.a.
NEW public static final java.lang.String DEFAULT_TOSTRING_SUFFIX n.a.
NEW public static final int INDEX_NOT_FOUND n.a.
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 hashCode(java.util.Collection
<..>
New:? extends E
, org.apache.commons.collections4.Equator
<..>
New:? super E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1137
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.Collection
<..>
New:E
removeCount(java.util.Collection
<..>
New:E
, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1541
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.Collection
<..>
New:E
removeRange(java.util.Collection
<..>
New:E
, int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1582
MODIFIED public class  org.apache.commons.collections4.EnumerationUtils 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 T n.a. java.lang.Object
java.lang.Iterable
<..>
New:T
asIterable(java.util.Enumeration
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
MODIFIED public abstract interface  org.apache.commons.collections4.Factory top
Compatibility Changes:
Change
INTERFACE_ADDED
ANNOTATION_REMOVED
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Object get()
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 50
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
REMOVED java.lang.FunctionalInterface n.a.
NEW public abstract class  org.apache.commons.collections4.functors.AbstractPredicate top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.Predicate n.a.
NEW java.util.function.Predicate n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. AbstractPredicate() n.a.
Old file New file
n.a. 27
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean evaluate(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 31
MODIFIED (*)  (Serializable incompatible(!): superclass modified)  public abstract class  org.apache.commons.collections4.functors.AbstractQuantifierPredicate top
Compatibility Changes:
Change
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4624706939371391674 -3094696765038308799
Newtrue -4624706939371391674 -3094696765038308799
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.AllPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.functors.AbstractQuantifierPredicate n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -5646975884033516117 -3094696765038308799
Newtrue -3148167703469025719 -3094696765038308799
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
108 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 111
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.AndPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 315229618352131043 4189014213763186912
Newtrue -1397340736292484160 4189014213763186912
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
76 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.AnyPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.functors.AbstractQuantifierPredicate n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4084675401459585106 7429999530934647542
Newtrue 4747384391941689820 7429999530934647542
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
105 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 108
UNCHANGED (*) public abstract class  org.apache.commons.collections4.functors.CatchAndRethrowClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.ChainedClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 29705554653401156 -3520677225766901240
Newtrue 29705554653401156 -3520677225766901240
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. ChainedClosure(org.apache.commons.collections4.Closure[]
<..>
New:? super T
Old:? super E
 (*)
)
n.a.
Old file New file
101 100
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Closure[]
<..>
New:? super T
Old:? super E
getClosures() n.a.
Old file New file
123 122
MODIFIED  (Serializable incompatible(!): superclass modified)  public class  org.apache.commons.collections4.functors.ComparatorPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6881216271749775247 -1863209236504077399
Newtrue -4307013609705731537 -1863209236504077399
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
167 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 187
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.ConstantTransformer top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.collections4.Transformer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -3264838230031647 6374440726369055124
Newtrue -3264838230031647 6374440726369055124
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.EqualPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 49709144286566082 5633766978029907089
Newtrue -3154264423476149882 5633766978029907089
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
105 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 116
UNCHANGED (*)  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.ExceptionClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6021092898402106103 7179106032121985545
Newtrue -6021092898402106103 7179106032121985545
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
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
org.apache.commons.collections4.Closure
<..>
New:T
Old:E
exceptionClosure()
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Old file New file
46 47
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.ExceptionPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4275842833184738479 7179106032121985545
Newtrue -7388018944201169905 7179106032121985545
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
65 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
UNCHANGED (*)  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.ExceptionTransformer top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.collections4.Transformer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8684714561554408399 7179106032121985545
Newtrue -8684714561554408399 7179106032121985545
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.FactoryTransformer top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.collections4.Transformer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3197742014540448024 -6817674502475353160
Newtrue 3197742014540448024 -6817674502475353160
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. FactoryTransformer(org.apache.commons.collections4.Factory
<..>
New:? extends R
Old:? extends O
 (*)
)
n.a.
Old file New file
60 59
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Factory
<..>
New:? extends R
Old:? extends O
getFactory() n.a.
Old file New file
83 70
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.FalsePredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4718131353971288271 7533784454832764388
Newtrue 3324343179970961753 7533784454832764388
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
63 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
UNCHANGED (*) public class  org.apache.commons.collections4.functors.ForClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. ForClosure(int, org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
 (*)
)
n.a.
Old file New file
69 69
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
getClosure() n.a.
Old file New file
93 93
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.IdentityPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4125564965281000163 -89901658494523293
Newtrue -1678558889832944090 -89901658494523293
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
71 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.IfClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8262571930631210241 3518477308466486130
Newtrue 8262571930631210241 3518477308466486130
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. IfClosure(org.apache.commons.collections4.Predicate
<..>
New:? super T
Old:? super E
 (*)
, org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
 (*)
)
n.a.
Old file New file
93 91
UNCHANGED (*) public n.a. IfClosure(org.apache.commons.collections4.Predicate
<..>
New:? super T
Old:? super E
 (*)
, org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
 (*)
, org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
 (*)
)
n.a.
Old file New file
106 103
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
getFalseClosure() n.a.
Old file New file
153 130
UNCHANGED (*) public n.a. org.apache.commons.collections4.Predicate
<..>
New:? super T
Old:? super E
getPredicate() n.a.
Old file New file
133 140
UNCHANGED (*) public n.a. org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
getTrueClosure() n.a.
Old file New file
143 150
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.IfTransformer top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.collections4.Transformer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8346252275458921811 8069309411242014252
Newtrue -8346252275458921811 8069309411242014252
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. IfTransformer(org.apache.commons.collections4.Predicate
<..>
New:? super T
Old:? super I
 (*)
, org.apache.commons.collections4.Transformer
<..>
New:? super T? extends R
Old:? super I? extends O
 (*)
, org.apache.commons.collections4.Transformer
<..>
New:? super T? extends R
Old:? super I? extends O
 (*)
)
n.a.
Old file New file
107 93
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Transformer
<..>
New:? super T? extends R
Old:? super I? extends O
getFalseTransformer() n.a.
Old file New file
151 106
UNCHANGED (*) public n.a. org.apache.commons.collections4.Predicate
<..>
New:? super T
Old:? super I
getPredicate() n.a.
Old file New file
133 115
UNCHANGED (*) public n.a. org.apache.commons.collections4.Transformer
<..>
New:? super T? extends R
Old:? super I? extends O
getTrueTransformer() n.a.
Old file New file
142 124
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.InstanceofPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -791969123040873924 -6682656911025165584
Newtrue 3033229135703985994 -6682656911025165584
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
70 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
UNCHANGED (*) public class  org.apache.commons.collections4.functors.InvokerTransformer top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.collections4.Transformer n.a.
UNCHANGED (*)  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.MapTransformer top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.collections4.Transformer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8855830152553353244 862391807045468939
Newtrue 8855830152553353244 862391807045468939
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.Map
<..>
New:? super T? extends R
Old:? super I? extends O
getMap() n.a.
Old file New file
84 74
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.NonePredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.functors.AbstractQuantifierPredicate n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8214296878298982788 2007613066565892961
Newtrue 8627591140717529163 2007613066565892961
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
95 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
UNCHANGED (*)  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.NOPClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 3183364800286318641 3518477308466486130
Newtrue 3183364800286318641 3518477308466486130
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.NotNullPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -3711455734616134853 7533784454832764388
Newtrue -6109944789410331896 7533784454832764388
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
63 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.NotPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1663376736015185833 -2654603322338049674
Newtrue 5637695233892437559 -2654603322338049674
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
70 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 80
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.NullIsExceptionPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5112185494668042407 3243449850504576071
Newtrue -4149167877877299281 3243449850504576071
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
73 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 83
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.NullIsFalsePredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4051797063713276876 -2997501534564735525
Newtrue 2510896148391548523 -2997501534564735525
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
71 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.NullIsTruePredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 8592105948582129507 -7625133768987126273
Newtrue -9214093561561334369 -7625133768987126273
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
71 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.NullPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6489549037144216066 7533784454832764388
Newtrue -3582795621977684540 7533784454832764388
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
63 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.collections4.functors.OnePredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.functors.AbstractQuantifierPredicate n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8627058513279378890 -8125389089924745785
Newtrue 7068312398311042713 -8125389089924745785
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
96 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.OrPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1291526907396798917 -8791518325735182855
Newtrue 5548384110771928823 -8791518325735182855
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
76 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.SwitchClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 7906726505254596563 3518477308466486130
Newtrue 7906726505254596563 3518477308466486130
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. SwitchClosure(org.apache.commons.collections4.Predicate[]
<..>
New:? super T
Old:? super E
 (*)
, org.apache.commons.collections4.Closure[]
<..>
New:? super T
Old:? super E
 (*)
, org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
 (*)
)
n.a.
Old file New file
137 135
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Closure[]
<..>
New:? super T
Old:? super E
getClosures() n.a.
Old file New file
173 161
UNCHANGED (*) public n.a. org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
getDefaultClosure() n.a.
Old file New file
183 171
UNCHANGED (*) public n.a. org.apache.commons.collections4.Predicate[]
<..>
New:? super T
Old:? super E
getPredicates() n.a.
Old file New file
163 181
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.SwitchTransformer top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
UNCHANGED (*) org.apache.commons.collections4.Transformer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -198070387639056597 -6404460890903469332
Newtrue -198070387639056597 -6404460890903469332
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. SwitchTransformer(org.apache.commons.collections4.Predicate[]
<..>
New:? super T
Old:? super I
 (*)
, org.apache.commons.collections4.Transformer[]
<..>
New:? super T? extends R
Old:? super I? extends O
 (*)
, org.apache.commons.collections4.Transformer
<..>
New:? super T? extends R
Old:? super I? extends O
 (*)
)
n.a.
Old file New file
149 149
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Transformer
<..>
New:? super T? extends R
Old:? super I? extends O
getDefaultTransformer() n.a.
Old file New file
196 159
UNCHANGED (*) public n.a. org.apache.commons.collections4.Predicate[]
<..>
New:? super T
Old:? super I
getPredicates() n.a.
Old file New file
176 169
UNCHANGED (*) public n.a. org.apache.commons.collections4.Transformer[]
<..>
New:? super T? extends R
Old:? super I? extends O
getTransformers() n.a.
Old file New file
186 179
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.TransformedPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1710288056033514013 -5596090919668315834
Newtrue -3649428710895832621 -5596090919668315834
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
83 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 101
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.functors.TransformerClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -2152396042789491558 -5194992589193388969
Newtrue -2152396042789491558 -5194992589193388969
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. TransformerClosure(org.apache.commons.collections4.Transformer
<..>
New:? super T?
Old:? super E?
 (*)
)
n.a.
Old file New file
61 61
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Transformer
<..>
New:? super T?
Old:? super E?
getTransformer() n.a.
Old file New file
82 82
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.TransformerPredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 5148888804114563883 -2407966402920578741
Newtrue -2183369973282099817 -2407966402920578741
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
73 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.TruePredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -7331032793424994067 3374767158756189740
Newtrue 667015527300770085 3374767158756189740
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
63 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
MODIFIED  (Serializable incompatible(!): superclass modified)  final public class  org.apache.commons.collections4.functors.UniquePredicate top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
MODIFIED org.apache.commons.collections4.functors.AbstractPredicate(<- java.lang.Object)
Compatibility Changes:
Change
SUPERCLASS_ADDED
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 1389598648709082627 -3319417438027438040
Newtrue -4868721638891015572 -3319417438027438040
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED public n.a. boolean evaluate(java.lang.Object) n.a.
Old file New file
67 n.a.
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 67
UNCHANGED (*) public class  org.apache.commons.collections4.functors.WhileClosure top
Compatibility Changes:
Change
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW T n.a. java.lang.Object
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. WhileClosure(org.apache.commons.collections4.Predicate
<..>
New:? super T
Old:? super E
 (*)
, org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
 (*)
, boolean)
n.a.
Old file New file
73 70
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. org.apache.commons.collections4.Closure
<..>
New:? super T
Old:? super E
getClosure() n.a.
Old file New file
111 98
UNCHANGED (*) public n.a. org.apache.commons.collections4.Predicate
<..>
New:? super T
Old:? super E
getPredicate() n.a.
Old file New file
101 108
MODIFIED public class  org.apache.commons.collections4.IterableUtils top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. IterableUtils()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
50 1139
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
java.util.List
<..>
New:E
duplicateList(java.lang.Iterable
<..>
New:E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 356
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.Set
<..>
New:E
duplicateSequencedSet(java.lang.Iterable
<..>
New:E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 371
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.Set
<..>
New:E
duplicateSet(java.lang.Iterable
<..>
New:E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 383
NEW public class  org.apache.commons.collections4.iterators.CartesianProductIterator 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.Iterator n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CartesianProductIterator(java.lang.Iterable[]
<..>
New:? extends E
)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.SafeVarargs n.a.
Compatibility Changes:
Change
ANNOTATION_ADDED
Old file New file
n.a. 95
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean hasNext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 118
NEW public n.a. java.util.List
<..>
New:E
next()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 129
NEW public n.a. void remove()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 154
NEW final public class  org.apache.commons.collections4.iterators.ExtendedIterator top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.iterators.IteratorOperations n.a.
NEW java.util.Iterator n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW X n.a. T
org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:T
andThen(java.util.Iterator
<..>
New:X
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 122
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:T
create(java.util.Iterator
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 46
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:T
create(java.util.stream.Stream
<..>
New:T
)
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 T n.a. java.lang.Object
org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:T
createNoRemove(java.util.Iterator
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
NEW static public n.a. org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:?
emptyIterator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:T
filter(java.util.function.Predicate
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:T
flatten(java.util.Iterator
<..>
New:java.util.Iterator<T>
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 92
NEW public n.a. void forEachRemaining(java.util.function.Consumer
<..>
New:? super T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 141
NEW public n.a. boolean hasNext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 146
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW U n.a. java.lang.Object
org.apache.commons.collections4.iterators.ExtendedIterator
<..>
New:U
map(java.util.function.Function
<..>
New:TU
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 157
NEW public n.a. java.lang.Object next()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 162
NEW public n.a. void remove()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 167
MODIFIED public class  org.apache.commons.collections4.iterators.FilterIterator top
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.iterators.IteratorOperations n.a.
UNCHANGED (*) 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
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. IteratorChain(java.util.Collection
<..>
New:? extends java.util.Iterator<? extends E>
Old:java.util.Iterator<E>
 (*)
)
n.a.
Old file New file
144 100
NEW public abstract interface  org.apache.commons.collections4.iterators.IteratorOperations 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.Iterator n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW C n.a. java.util.Collection
<..>
New:E
java.util.Collection addTo(java.util.Collection
<..>
New:E
)
n.a.
Old file New file
n.a. 44
NEW public n.a. java.lang.Object removeNext() n.a.
Old file New file
n.a. 54
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW C n.a. java.util.Collection
<..>
New:E
java.util.Collection toCollection(java.util.function.Supplier
<..>
New:C
)
n.a.
Old file New file
n.a. 67
NEW public n.a. java.util.List
<..>
New:E
toList() n.a.
Old file New file
n.a. 76
NEW public n.a. java.util.Set
<..>
New:E
toSet() n.a.
Old file New file
n.a. 85
MODIFIED public class  org.apache.commons.collections4.iterators.ListIteratorWrapper 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
MODIFIED public n.a. void remove()
Status: Name:
REMOVED java.lang.UnsupportedOperationException
NEW java.lang.IllegalStateException
n.a.
Old file New file
214 212
MODIFIED final public class  org.apache.commons.collections4.iterators.UnmodifiableListIterator 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 static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
java.util.ListIterator
<..>
New:E
Old:E
umodifiableListIterator(java.util.ListIterator
<..>
New:? extends E
Old:? extends E
)
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
46 46
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.ListIterator
<..>
New:E
unmodifiableListIterator(java.util.ListIterator
<..>
New:? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 58
MODIFIED (*) public class  org.apache.commons.collections4.IteratorUtils 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 E java.lang.Object java.lang.Object
java.util.Iterator
<..>
New:E
Old:E
chainedIterator(java.util.Collection
<..>
New:? extends java.util.Iterator<? extends E>
Old:java.util.Iterator<E>
 (*)
)
n.a.
Old file New file
549 436
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.Iterator
<..>
New:E
chainedIterator(java.util.Iterator
<..>
New:? extends java.util.Iterator<? extends E>
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 480
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.stream.Stream
<..>
New:E
stream(java.lang.Iterable
<..>
New:E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1242
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
java.util.stream.Stream
<..>
New:E
stream(java.util.Iterator
<..>
New:E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1254
UNCHANGED public abstract class  org.apache.commons.collections4.list.AbstractLinkedList 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 class  org.apache.commons.collections4.list.AbstractLinkedListJava21 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.List n.a.
NEW java.util.Collection n.a.
NEW java.util.SequencedCollection n.a.
NEW java.lang.Iterable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractLinkedListJava21(java.util.Collection
<..>
New:? extends E
)
n.a.
Old file New file
n.a. 563
NEW protected n.a. AbstractLinkedListJava21() n.a.
Old file New file
n.a. 555
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. 570
NEW public n.a. void add(int, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 576
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. 582
NEW public n.a. boolean addAll(int, java.util.Collection
<..>
New:? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 587
NEW public n.a. void addFirst(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 598
NEW public n.a. void addLast(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 605
NEW protected n.a. void addNode(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
, org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
)
n.a.
Old file New file
n.a. 616
NEW protected n.a. void addNodeAfter(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
, java.lang.Object)
n.a.
Old file New file
n.a. 638
NEW protected n.a. void addNodeBefore(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
, java.lang.Object)
n.a.
Old file New file
n.a. 654
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 660
NEW public n.a. boolean contains(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 665
NEW public n.a. boolean containsAll(java.util.Collection
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 670
NEW protected n.a. org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
createHeaderNode() n.a.
Old file New file
n.a. 686
NEW protected n.a. org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
createNode(java.lang.Object) n.a.
Old file New file
n.a. 698
NEW protected n.a. java.util.Iterator
<..>
New:E
createSubListIterator(org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubList
<..>
New:E
)
n.a.
Old file New file
n.a. 708
NEW protected n.a. java.util.ListIterator
<..>
New:E
createSubListListIterator(org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubList
<..>
New:E
, int)
n.a.
Old file New file
n.a. 719
NEW protected n.a. void doReadObject(java.io.ObjectInputStream)
Status: Name:
NEW java.io.IOException
NEW java.lang.ClassNotFoundException
n.a.
Old file New file
n.a. 734
NEW protected n.a. void doWriteObject(java.io.ObjectOutputStream)
Status: Name:
NEW java.io.IOException
n.a.
Old file New file
n.a. 752
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 760
NEW public n.a. java.lang.Object get(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 782
NEW public n.a. java.lang.Object getFirst()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 790
NEW public n.a. java.lang.Object getLast()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 801
NEW protected n.a. org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
getNode(int, boolean)
Status: Name:
NEW java.lang.IndexOutOfBoundsException
n.a.
Old file New file
n.a. 821
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 854
NEW public n.a. int indexOf(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 863
NEW protected n.a. void init() n.a.
Old file New file
n.a. 880
NEW public n.a. boolean isEmpty()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 885
NEW protected n.a. boolean isEqualValue(java.lang.Object, java.lang.Object) n.a.
Old file New file
n.a. 898
NEW public n.a. java.util.Iterator
<..>
New:E
iterator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 903
NEW public n.a. int lastIndexOf(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 908
NEW public n.a. java.util.ListIterator
<..>
New:E
listIterator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 920
NEW public n.a. java.util.ListIterator
<..>
New:E
listIterator(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 925
NEW public n.a. java.lang.Object remove(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 930
NEW public n.a. boolean remove(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 938
NEW public n.a. boolean removeAll(java.util.Collection
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 958
NEW protected n.a. void removeAllNodes() n.a.
Old file New file
n.a. 973
NEW public n.a. java.lang.Object removeFirst()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 983
NEW public n.a. java.lang.Object removeLast()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 996
NEW protected n.a. void removeNode(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
)
n.a.
Old file New file
n.a. 1012
NEW public n.a. boolean retainAll(java.util.Collection
<..>
New:?
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1030
NEW public n.a. java.lang.Object set(int, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1043
NEW public n.a. int size()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1051
NEW public n.a. java.util.List
<..>
New:E
subList(int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1063
NEW public n.a. java.lang.Object[] toArray()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1068
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object[] toArray(java.lang.Object[])
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1075
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1093
NEW protected n.a. void updateNode(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
, java.lang.Object)
n.a.
Old file New file
n.a. 1122
NEW static protected class  org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedListIterator 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.Iterator n.a.
NEW java.util.ListIterator n.a.
NEW org.apache.commons.collections4.OrderedIterator n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
current n.a.
NEW protected int expectedModCount n.a.
NEW protected org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
next n.a.
NEW protected int nextIndex n.a.
NEW protected final org.apache.commons.collections4.list.AbstractLinkedListJava21
<..>
New:E
parent n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractLinkedListJava21$LinkedListIterator(org.apache.commons.collections4.list.AbstractLinkedListJava21
<..>
New:E
, int)
Status: Name:
NEW java.lang.IndexOutOfBoundsException
n.a.
Old file New file
n.a. 112
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void add(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 121
NEW protected n.a. void checkModCount() n.a.
Old file New file
n.a. 136
NEW protected n.a. org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
getLastNodeReturned()
Status: Name:
NEW java.lang.IllegalStateException
n.a.
Old file New file
n.a. 149
NEW public n.a. boolean hasNext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 157
NEW public n.a. boolean hasPrevious()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 162
NEW public n.a. java.lang.Object next()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 167
NEW public n.a. int nextIndex()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 180
NEW public n.a. java.lang.Object previous()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 185
NEW public n.a. int previousIndex()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 199
NEW public n.a. void remove()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 204
NEW public n.a. void set(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 220
NEW (*) static protected class  org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubList top
Compatibility Changes:
Change
INTERFACE_ADDED
METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW java.util.AbstractList n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.List n.a.
NEW java.util.Collection n.a.
NEW java.util.SequencedCollection n.a.
NEW java.lang.Iterable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractLinkedListJava21$LinkedSubList(org.apache.commons.collections4.list.AbstractLinkedListJava21
<..>
New:E
, int, int)
n.a.
Old file New file
n.a. 248
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void add(int, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 266
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. 276
NEW public n.a. boolean addAll(int, java.util.Collection
<..>
New:? extends E
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 281
NEW protected n.a. void checkModCount() n.a.
Old file New file
n.a. 299
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 306
NEW public n.a. java.lang.Object get(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 316
NEW public n.a. java.util.Iterator
<..>
New:E
iterator()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 323
NEW public n.a. java.util.ListIterator
<..>
New:E
listIterator(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 329
NEW protected n.a. void rangeCheck(int, int) n.a.
Old file New file
n.a. 341
NEW public n.a. java.lang.Object remove(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 348
NEW public n.a. java.lang.Object set(int, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 359
NEW public n.a. int size()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 366
NEW public n.a. java.util.List
<..>
New:E
subList(int, int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 372
NEW static protected class  org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubListIterator 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.list.AbstractLinkedListJava21$LinkedListIterator n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Iterator n.a.
NEW java.util.ListIterator n.a.
NEW org.apache.commons.collections4.OrderedIterator n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected final org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubList
<..>
New:E
sub n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractLinkedListJava21$LinkedSubListIterator(org.apache.commons.collections4.list.AbstractLinkedListJava21$LinkedSubList
<..>
New:E
, int)
n.a.
Old file New file
n.a. 393
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void add(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 399
NEW public n.a. boolean hasNext()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 406
NEW public n.a. boolean hasPrevious()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 411
NEW public n.a. int nextIndex()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 416
NEW public n.a. void remove()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 421
NEW static protected class  org.apache.commons.collections4.list.AbstractLinkedListJava21$Node top
Generic Templates:
Change Status Name Old Type New Type Generics
NEW E n.a. java.lang.Object
Fields:
Status Modifier Type Field Compatibility Changes:
NEW protected org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
next n.a.
NEW protected org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
previous n.a.
NEW protected java.lang.Object value n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW protected n.a. AbstractLinkedListJava21$Node(java.lang.Object) n.a.
Old file New file
n.a. 458
NEW protected n.a. AbstractLinkedListJava21$Node() n.a.
Old file New file
n.a. 448
NEW protected n.a. AbstractLinkedListJava21$Node(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
, org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
, java.lang.Object)
n.a.
Old file New file
n.a. 469
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
getNextNode() n.a.
Old file New file
n.a. 482
NEW protected n.a. org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
getPreviousNode() n.a.
Old file New file
n.a. 492
NEW protected n.a. java.lang.Object getValue() n.a.
Old file New file
n.a. 502
NEW protected n.a. void setNextNode(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
)
n.a.
Old file New file
n.a. 512
NEW protected n.a. void setPreviousNode(org.apache.commons.collections4.list.AbstractLinkedListJava21$Node
<..>
New:E
)
n.a.
Old file New file
n.a. 522
NEW protected n.a. void setValue(java.lang.Object) n.a.
Old file New file
n.a. 532
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.list.CursorableLinkedList 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.list.AbstractLinkedList n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4977333772690015956 8836393098519411393
Newtrue -4977333772690015956 8836393098519411393
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.list.NodeCachingLinkedList 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.list.AbstractLinkedList n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 6783651665779238532 6897789178562232073
Newtrue 6783651665779238532 6897789178562232073
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
MODIFIED public class  org.apache.commons.collections4.ListUtils 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 T n.a. java.lang.Object
java.lang.Object getFirst(java.util.List
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 190
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
java.lang.Object getLast(java.util.List
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 206
NEW public class  org.apache.commons.collections4.map.ConcurrentReferenceHashMap top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
NEW V n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW java.util.AbstractMap n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.util.Map n.a.
NEW java.util.concurrent.ConcurrentMap n.a.
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 K n.a. java.lang.Object
NEW V n.a. java.lang.Object
org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
builder()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1376
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1474
NEW public n.a. java.lang.Object compute(java.lang.Object, java.util.function.BiFunction
<..>
New:? super K? super V? extends V
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1481
NEW public n.a. java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function
<..>
New:? super K? extends V
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1509
NEW public n.a. java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction
<..>
New:? super K? super V? extends V
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1520
NEW public n.a. boolean containsKey(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1542
NEW public n.a. boolean containsValue(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1556
NEW public n.a. java.util.Set
<..>
New:java.util.Map$Entry<K,V>
entrySet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1619
NEW public n.a. java.lang.Object get(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1634
NEW public n.a. boolean isEmpty()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1649
NEW public n.a. java.util.Set
<..>
New:K
keySet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1687
NEW public n.a. void purgeStaleEntries()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1700
NEW public n.a. java.lang.Object put(java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1718
NEW public n.a. void putAll(java.util.Map
<..>
New:? extends K? extends V
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1733
NEW public n.a. java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1746
NEW public n.a. java.lang.Object remove(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1762
NEW public n.a. boolean remove(java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1773
NEW public n.a. java.lang.Object replace(java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1788
NEW public n.a. boolean replace(java.lang.Object, java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1802
NEW public n.a. int size()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1827
NEW public n.a. java.util.Collection
<..>
New:V
values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1883
NEW static public class  org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
NEW V n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Supplier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ConcurrentReferenceHashMap$Builder() n.a.
Old file New file
n.a. 145
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap
<..>
New:KV
get()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 178
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
setConcurrencyLevel(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 193
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
setInitialCapacity(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 204
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
setKeyReferenceType(org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 215
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
setLoadFactor(float)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 226
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
setOptions(java.util.EnumSet
<..>
New:org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Option
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 237
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
setSourceMap(java.util.Map
<..>
New:? extends K? extends V
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 248
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
setValueReferenceType(org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 259
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
softKeys()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 269
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
softValues()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 279
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
strongKeys()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 289
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
strongValues()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 299
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
weakKeys()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 309
NEW public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Builder
<..>
New:KV
weakValues()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 319
NEW  (Serializable compatible)  final static public enum  org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Option top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -2139314031589569255 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Option IDENTITY_COMPARISONS n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Option valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 620
NEW static public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$Option[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 620
NEW  (Serializable compatible)  final static public enum  org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -5758811725413393543 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType SOFT n.a.
NEW public static final org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType STRONG n.a.
NEW public static final org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType WEAK n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 631
NEW static public n.a. org.apache.commons.collections4.map.ConcurrentReferenceHashMap$ReferenceType[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 631
MODIFIED public class  org.apache.commons.collections4.MapUtils 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 K n.a. java.lang.Object
java.lang.Boolean getBoolean(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Boolean
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 274
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
boolean getBooleanValue(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Boolean
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 334
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.Byte getByte(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Byte
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 387
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
byte getByteValue(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Byte
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 438
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.Double getDouble(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Double
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 492
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
double getDoubleValue(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Double
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 543
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.Float getFloat(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Float
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 597
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
float getFloatValue(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Float
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 648
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
int getIntValue(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Integer
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 737
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.Integer getInteger(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Integer
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 687
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.Long getLong(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Long
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 791
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
long getLongValue(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Long
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 841
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.util.Map
<..>
New:??
getMap(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.util.Map<?,?>
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 895
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.Number getNumber(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Number
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 960
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.Short getShort(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Short
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1050
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
short getShortValue(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.Short
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1100
NEW static public Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
java.lang.String getString(java.util.Map
<..>
New:? super K?
, java.lang.Object, java.util.function.Function
<..>
New:Kjava.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1154
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.multimap.ArrayListValuedLinkedHashMap top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
NEW V n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multimap.AbstractListValuedMap n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.MultiValuedMap n.a.
NEW org.apache.commons.collections4.ListValuedMap n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -989313577838511488 20241014
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. ArrayListValuedLinkedHashMap(java.util.Map
<..>
New:? extends K? extends V
)
n.a.
Old file New file
n.a. 102
NEW public n.a. ArrayListValuedLinkedHashMap(int) n.a.
Old file New file
n.a. 81
NEW public n.a. ArrayListValuedLinkedHashMap() n.a.
Old file New file
n.a. 71
NEW public n.a. ArrayListValuedLinkedHashMap(int, int) n.a.
Old file New file
n.a. 92
NEW public n.a. ArrayListValuedLinkedHashMap(org.apache.commons.collections4.MultiValuedMap
<..>
New:? extends K? extends V
)
n.a.
Old file New file
n.a. 112
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.util.ArrayList
<..>
New:V
createCollection() n.a.
Old file New file
n.a. 118
NEW public n.a. void trimToSize()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 138
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.multimap.LinkedHashSetValuedLinkedHashMap top
Compatibility Changes:
Change
INTERFACE_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
NEW K n.a. java.lang.Object
NEW V n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.multimap.AbstractSetValuedMap n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.collections4.MultiValuedMap n.a.
NEW java.io.Serializable n.a.
NEW org.apache.commons.collections4.SetValuedMap n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -406935712844827574 20241020
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. LinkedHashSetValuedLinkedHashMap(org.apache.commons.collections4.MultiValuedMap
<..>
New:? extends K? extends V
)
n.a.
Old file New file
n.a. 111
NEW public n.a. LinkedHashSetValuedLinkedHashMap(int) n.a.
Old file New file
n.a. 80
NEW public n.a. LinkedHashSetValuedLinkedHashMap(java.util.Map
<..>
New:? extends K? extends V
)
n.a.
Old file New file
n.a. 101
NEW public n.a. LinkedHashSetValuedLinkedHashMap() n.a.
Old file New file
n.a. 70
NEW public n.a. LinkedHashSetValuedLinkedHashMap(int, int) n.a.
Old file New file
n.a. 91
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. java.util.LinkedHashSet
<..>
New:V
createCollection() n.a.
Old file New file
n.a. 117
MODIFIED public abstract interface  org.apache.commons.collections4.Predicate top
Compatibility Changes:
Change
INTERFACE_ADDED
ANNOTATION_REMOVED
ANNOTATION_DEPRECATED_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Predicate n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean test(java.lang.Object)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 53
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
REMOVED java.lang.FunctionalInterface n.a.
MODIFIED public abstract class  org.apache.commons.collections4.properties.AbstractPropertiesFactory top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.util.Properties java.util.Properties
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Properties load(java.io.InputStream, org.apache.commons.collections4.properties.AbstractPropertiesFactory$PropertyFormat)
Status: Name:
NEW java.io.IOException
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
NEW  (Serializable compatible)  final static public enum  org.apache.commons.collections4.properties.AbstractPropertiesFactory$PropertyFormat top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -1166023152674458878 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.collections4.properties.AbstractPropertiesFactory$PropertyFormat PROPERTIES n.a.
NEW public static final org.apache.commons.collections4.properties.AbstractPropertiesFactory$PropertyFormat XML n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.apache.commons.collections4.properties.AbstractPropertiesFactory$PropertyFormat valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 48
NEW static public n.a. org.apache.commons.collections4.properties.AbstractPropertiesFactory$PropertyFormat[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 48
NEW  (Serializable compatible)  public class  org.apache.commons.collections4.properties.OrderedProperties top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.util.Properties n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.Cloneable n.a.
NEW java.util.Map n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -2477083884267218785 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. OrderedProperties() n.a.
Old file New file
n.a. 42
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. void clear()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
NEW public n.a. java.lang.Object compute(java.lang.Object, java.util.function.BiFunction
<..>
New:? super java.lang.Object? super java.lang.Object? extends java.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 59
NEW public n.a. java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function
<..>
New:? super java.lang.Object? extends java.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 68
NEW public n.a. java.util.Set
<..>
New:java.util.Map$Entry<java.lang.Object,java.lang.Object>
entrySet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
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. 82
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. 93
NEW public n.a. java.util.Enumeration
<..>
New:java.lang.Object
keys()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 88
NEW public n.a. java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction
<..>
New:? super java.lang.Object? super java.lang.Object? extends java.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
NEW public n.a. java.util.Enumeration
<..>
New:?
propertyNames()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
NEW public n.a. java.lang.Object put(java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW public n.a. void putAll(java.util.Map
<..>
New:? extends java.lang.Object? extends java.lang.Object
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 119
NEW public n.a. java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 125
NEW public n.a. java.lang.Object remove(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 134
NEW public n.a. boolean remove(java.lang.Object, java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 143
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 153
NEW public class  org.apache.commons.collections4.properties.OrderedPropertiesFactory top
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.collections4.properties.AbstractPropertiesFactory n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.apache.commons.collections4.properties.OrderedPropertiesFactory INSTANCE n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. org.apache.commons.collections4.properties.OrderedProperties createProperties() n.a.
Old file New file
n.a. 47
MODIFIED public class  org.apache.commons.collections4.properties.PropertiesFactory top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.properties.AbstractPropertiesFactory n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.util.Properties EMPTY_PROPERTIES n.a.
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 152681926703573295 1
Newtrue 3970529542998820380 1
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.Set
<..>
New:java.util.Map$Entry<java.lang.Object,java.lang.Object>
entrySet()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 47
MODIFIED  (Serializable compatible)  final public class  org.apache.commons.collections4.set.UnmodifiableNavigableSet 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.AbstractNavigableSetDecorator n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -5709873931984198594 20150528
Newtrue -7189510466450309748 20150528
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Object pollFirst()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 120
NEW public n.a. java.lang.Object pollLast()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 128
MODIFIED (*) public abstract interface  org.apache.commons.collections4.Transformer top
Compatibility Changes:
Change
INTERFACE_ADDED
ANNOTATION_DEPRECATED_ADDED
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED I java.lang.Object n.a.
REMOVED O java.lang.Object n.a.
NEW R n.a. java.lang.Object
NEW T n.a. java.lang.Object
Interfaces:
Status Interface Compatibility Changes
NEW java.util.function.Function n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Object apply(java.lang.Object)
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
Old file New file
n.a. 47
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
MODIFIED  (Serializable compatible)  PUBLIC (<- PACKAGE_PROTECTED)  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 1871343387941237275 5155253417231339498
Newtrue -2268562966863785238 5155253417231339498
UNCHANGED  (Serializable compatible)  public class  org.apache.commons.collections4.trie.analyzer.StringKeyAnalyzer top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.trie.KeyAnalyzer n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 334976494621572148 -7032449491269434877
Newtrue 334976494621572148 -7032449491269434877
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. StringKeyAnalyzer()
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Old file New file
26 52
UNCHANGED (*)  (Serializable compatible)  public class  org.apache.commons.collections4.trie.PatriciaTrie top
Compatibility Changes:
Change
CLASS_GENERIC_TEMPLATE_CHANGED
Generic Templates:
Change Status Name Old Type New Type Generics
REMOVED E java.lang.Object n.a.
NEW V n.a. java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.collections4.trie.AbstractPatriciaTrie n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 634289740707946912 4446367780901817838
Newtrue -50927383540492698 4446367780901817838
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. PatriciaTrie(java.util.Map
<..>
New:? extends java.lang.String? extends V
Old:? extends java.lang.String? extends E
 (*)
)
n.a.
Old file New file
74 81