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.
RichIterable currently has `groupBy` / `groupByEach` but only has `groupByUniqueKey` without the corresponding `groupByEachUniqueKey`. The method `groupByEachUniqueKey` would index an item in a `Map` using multiple keys. Each key will...
This is an experiment to run Guava's testlib tests on Eclipse Collections containers. I started with just maps, and this test suite is based on https://github.com/google/guava/blob/master/guava-testlib/src/com/google/common/collect/testing/TestsForMapsInJavaUtil.java. A few tests fail,...
We had to revert a maven config setting for `--color=always` because it is not compatible with maven 3.8.
The default implementations of `toImmutable[List/Set/Bag]` are suboptimal for `LazyIterable`. Calls to `isEmpty` or `size` should be avoided for `LazyIterable` as they will force iteration to happen. The following tests will...
I was trying to sort a 10 million element IntArrayList with a custom IntComparator - can it be that the sort method sortThis may be recursively implemented or something as...
In for example LongDoubleHashMap the compact() method directly calls: `this.rehash(this.smallestPowerOfTwoGreaterThan(this.size()));` This rehashes also the maps in those cases where the map cannot be compacted. It would be better to first...
Moved bnd-maven-plugin configuration to the release-artifacts profile so that it will affect released jars but will otherwise not affect local development. cc @fipro78