eclipse-collections
eclipse-collections copied to clipboard
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Guava provides a convenient [testlib](https://github.com/google/guava/tree/master/guava-testlib) for their collection tests. This can be used for other collection implementations, making a handy second set of tests to catch oversights. For example it...
We have injectIntoIndex on primitive OrderedIterables (e.g. `OrderedIntIterable`), but not on the object equivalent `OrderedIterable`.
Signed-off-by: YoussefAbdallah
There are now optimized versions of `containsAny` and `containsNone` on `RichIterable`. Similar optimizations could be implemented for `containsAll`, as they have been for primitive collections. It is more work for...
Bumps [jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.7 to 0.8.8. Release notes Sourced from jacoco-maven-plugin's releases. 0.8.8 New Features JaCoCo now officially supports Java 17 and 18 (GitHub #1282, #1198). Experimental support for Java...
I was code reviewing changes related to multi-reader collections and I noticed that they're missing a bunch of overrides. These changes are not technically backwards compatible. I don't know if...
part of #1053
It's been a while since we turned on additional IntelliJ inspections. There are many newly created inspections that are worth adding. Older inspections that were buggy have been fixed or...
Signed-off-by: Dinesh Purushothamacharya
We're missing symmetry. This exists and works: ```java SortedBags.mutable.empty(comparator); ``` But these don't exist. ```java SortedMaps.mutable.empty(comparator); SortedSets.mutable.empty(comparator); ```