eclipse-collections icon indicating copy to clipboard operation
eclipse-collections copied to clipboard

Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.

Results 234 eclipse-collections issues
Sort by recently updated
recently updated
newest added

It would be nice if the project provided a [Bill of Materials (BOM) POMs](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms) that contain all the artifacts of the project. Many projects like [Spring](https://search.maven.org/artifact/org.springframework/spring-framework-bom/6.0.11/pom) and [JUnit](https://search.maven.org/artifact/org.junit/junit-bom/5.10.0/pom) provide BOM...

[The `Predicate` interface](https://eclipse.dev/collections/javadoc/11.1.0/org/eclipse/collections/api/block/predicate/Predicate.html)'s description reads: > A Predicate is a lambda or closure with a boolean result. The method accept should be implemented to indicate the object passed to the...

Eclipse Tycho's latest version is: `4.0.2` : https://projects.eclipse.org/projects/technology.tycho The EBR plug-in has been merged with Eclipse Orbit (https://github.com/eclipse-orbit/ebr). Hence, we need to replace EBR with Orbit.

Since 10.0, we have had primitiveStream on `IntList`, `LongList` and `DoubleList`. This makes the following possible: ``` List list = IntLists.immutable.of(1, 2, 3) .primitiveStream() .mapToObj(Integer::toString) .toList(); Assertions.assertEquals(List.of("1", "2", "3"), list);...

enhancement
help wanted
major-version

[The _Select and Reject patterns_ subsection of the chapter _Iteration patterns_ of the reference guide](https://github.com/eclipse/eclipse-collections/blob/master/docs/1-Iteration_Patterns.adoc#select-reject-patterns) contains a good number of issues. I've opted to report all of those I spotted...

[Section _Function_ in the _Code Blocks_ chapter of the reference guide](https://github.com/eclipse/eclipse-collections/blob/master/docs/3-Code_Blocks.adoc#function) opens with: > The [Function](https://www.eclipse.org/collections/javadoc/11.1.0/org/eclipse/collections/api/block/function/Function.html) code block in its most common usage takes each element of a collection as...

[Chapter _Code Blocks_ of the reference guide](https://github.com/eclipse/eclipse-collections/blob/master/docs/3-Code_Blocks.adoc) contains a few issues. I'm taking the liberty to report those I spotted here, but feel free to mark this as resolved once...

EC's [Predicate](https://eclipse.dev/collections/javadoc/11.1.0/org/eclipse/collections/api/block/predicate/Predicate.html) and [Predicate2](https://eclipse.dev/collections/javadoc/11.1.0/org/eclipse/collections/api/block/predicate/Predicate2.html) interfaces both mandate an `accept` method. Unfortunately, it is not documented (it lacks JavaDoc).

[The `org.eclipse.collections.impl.utility` package summary](https://eclipse.dev/collections/javadoc/11.1.0/org/eclipse/collections/impl/utility/package-summary.html) shows the following as the summary for the `MapIterate` class: The MapIterate class provides a few of the methods from the Smalltalk Collection Protocol. I do...

The JavaDoc for factory classes contains examples. For example, the description of [`org.eclipse.collections.impl.factory.Sets`](https://eclipse.dev/collections/javadoc/11.1.0/org/eclipse/collections/impl/factory/Sets.html) contains: > Mutable Examples: > > ```MutableSet emptySet = Sets.mutable.empty();``` > ```MutableSet setWith = Sets.mutable.with("a", "b", "c");```...