Releases: TeamworkGuy2/JCollectionBuilders
Releases · TeamworkGuy2/JCollectionBuilders
JCollectionBuilders 0.2.2
Added
MapBuilder.concat(Iterable<? extends Map>)overload to existingconcat(Map...)- Added some missing method documentation to MapBuilder
- Added additional MapUtilTest JUnit tests
JCollectionBuilders 0.2.1
Added
MapBuilder.mutable(Collection, Collection)andmutable(Iterator, Iterator, Map)overloads to combine two collections into a map- Added some more JUnit tests
Changed
- loosened some generic parameters (i.e.
Iterable<E>->Iterable<? extends E>)
JCollectionBuilders 0.2.0
Added
- Added
GroupByclass withgroupBy()andgroupByList()methods - Added
ListAdd.copy()with AddCondition parameter to conditionally copy Iterable items to a List
Changed
- Renamed
ListAddadd*ToList()methods (such asaddArrayToList()) toaddToList()overloads - Added and updated unit tests
Removed
- Removed
ListUtilcopyOfKeys()andcopyOfValues()- in favor ofListAdd.copy()
JCollectionBuilders 0.1.1
Added
Moved jstreamish StreamMap class methods to this project
ListUtil.map(T[], int, int, Function)to map sub-arraysMapUtilmapRequireUnique()andmapCheckNewKeyUniqueness()to convert a map's keys and values to a new map while ensuring uniqueness of the new keys
Changed
- Expanded the
ListUtil.map(Function<E, R>, E...)first parameter signature toFunction<? super E, R>
JCollectionBuilders 0.1.0
Added
- Extracted
twg2.collections.builderpackage fromJCollectionUtilproject into this newJCollectionBuildersproject