android-linq
android-linq copied to clipboard
Manipulate collections easily using C# LINQ style queries and Java 8 closures.
Bumps [junit](https://github.com/junit-team/junit4) from RELEASE to 4.13.1. Release notes Sourced from junit's releases. JUnit 4.13.1 Please refer to the release notes for details. JUnit 4.13 Please refer to the release notes...
C# implementation does not compute groupBy right away, instead it builds IEnummerables and calculates the groups contents on demand. Its highly desirable to have a somewhat equivalent implemented
Javadoc is not yet available online. Add it to a folder in gh-pages: zbra-solutions.gitub.io/android-linq/JavaDoc/v1.0.X/ zbra-solutions.gitub.io/android-linq/JavaDoc/v1.1.X/ And so on... Also: - add Wiki page listing versions and links to their javadocs...
Add some pitfalls like - running the same stream multiple times (positive and negative uses) - aggregating strings without StringBuilder - more to be added as we find them
A shorthand for when you just want aggregate the T instead of aggregating T to another type ``` Stream aggregate(Aggregator aggregator); ```
Create test method that validate Iterable() custom implementations compliance to the contract. - test calling next() past the last element raise NoSuchElementException - test its possible to iterate without calling...
Most operations are implemented based on the deferred execution paradigm. Tests of such operations should validate that principle, if possible.