convention for class names in Integers: [Abstract][Writable](Int/Long)*[Modificators][Type]
Almost all changes must throw compilation error in old code except methods from (Int/Long)Progression class, where was changed arguments order in methods.
old name | new name | |||||
---|---|---|---|---|---|---|
changes | ||||||
AbstractLongIterator | - | |||||
AbstractLongList | - | |||||
AbstractLongList.SubList | - | |||||
AbstractLongListDecorator | AbstractLongListDecorator | |||||
AbstractLongListIndexIterator | - | |||||
AbstractWritableLongList | - | |||||
DiffIndexedLongListDecorator | LongListDiffIndexedDecorator | |||||
DynamicLongSet | LongTreeSet | extends WritableLongSet | ||||
EmptyLongIterator | LongEmptyIterator | |||||
FindingLongIterator | LongFindingIteratorsee_javadoc | one method( findNext () ) instead of two; if findNext () returns false , will not be called again | ||||
IndexedLongIterator | LongIndexedIterator | |||||
IndexedLongListIterator | LongListIndexedIterator | |||||
IntLongMap | IntLongListMap | extends IntLongMap | ||||
ListLongMap | LongListMap | |||||
LongArray | LongArray | added methods merge*(src) | ||||
LongArrayIterator | LongArrayNativeIterator | |||||
LongCollections | - | changed order of arguments in indexOf : (value, array, from, to) | ||||
LongCollector | - | method addAll(LongIterator) replaced with addAll(LongIterable) | ||||
LongCollectorAdapter | AbstractLongCollector | |||||
LongFunction | LongToLong | |||||
LongFunction2 | LongLongToLong | |||||
LongFunctions | LongFunctions | |||||
LongIterable | - | |||||
LongIterables | - | |||||
LongIterator | - | added hasValue() | ||||
LongIterator.Single | - | |||||
method | ||||||
LongList | - | isUniqueSorted() -> isSortedUnique(), get(indices) | ||||
LongListConcatenation | LongListConcatenation | |||||
LongListInsertingDecorator | LongListInsertingDecorator | |||||
LongListIterator | - | |||||
LongListRemovingDecorator | AbstractLongListRemovingDecorator | |||||
LongObjMap | - | |||||
LongProcedure | - | |||||
LongProcedure2 | - | |||||
LongProgression | - | fillArray -> nativeArray, order of arsargs: (initial, count, step) everywhere | ||||
LongProgression.Arithmetic | - | |||||
LongProgression.ArithmeticIterator | - | |||||
LongSegment | - | |||||
LongSegments | - | |||||
LongSetBuilder | - | extends LongSet, merge-logic extracted to LongArray | ||||
ModifyingLongListRemovingDecorator | WritableLongListRemovingDecorator | |||||
PairIntLongIterator | IntLongPairIterator | extends IntLongIterator | ||||
ParallelLongList | LongParallelList | |||||
ReadonlyLongListRemovingDecorator | LongListRemovingDecorator | |||||
SameValuesLongList | LongSameValuesList | updated getChangeCount() , added create(values) method | ||||
SegmentedLongArray | LongSegmentedArray | added create(values) method | ||||
SortedLongListIntersectionIterator | LongIntersectionIterator | can iterate across a lot of iterables method: old version doesn't count first element if it was zero and simply returns size of internal map:
new version returns count of changes between adjacent indices in this list:
| ||||
SegmentedLongArray | LongSegmentedArray | |||||
SortedLongListIntersectionIterator | LongIntersectionIterator | |||||
SortedLongListMinusIterator | LongMinusIterator | |||||
TwoWayLongMap | LongTwoWayMap | |||||
WritableLongList | - | |||||
WritableLongListIterator | - |
Incompatible changes in release(0.519) :
- Methods arrayCopy and indexOf from IntegersUtils moved to IntCollections and LongCollections
- LongParallelListMap.iterator() returns LongLongIterator. Methods #getKey, #getValue, #setValue renamed with #getLeft, #getRight, #setRight
- LongObjMap renamed to LongObjListMap. Added interface LongObjMap
- WritableLongList inheritors(LongArray, LongSameValuesList, LongSegmentedArray): #setAll(idx, values, sourceIdx, count) throws IllegalArgumentException if (count < 0)