This is an automated email from the ASF dual-hosted git repository. paulk pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/groovy.git
commit a1050eae297153e66e7992078c7148efe40c633e Author: Paul King <[email protected]> AuthorDate: Wed Apr 30 21:03:18 2025 +1000 minor refactor: add testcase --- src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java b/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java index f23124c472..cac1ceb912 100644 --- a/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java +++ b/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java @@ -2544,7 +2544,11 @@ public class DefaultGroovyMethods extends DefaultGroovyMethodsSupport { /** * A variant of collectEntries for Iterators. - * + * <pre class="groovyTestCase"> + * assert Iterators.iterate(0, Integer::next).take(4).collectEntries { n -> + * ['a'.next(n), n] + * } == [a:0, b:1, c:2, d:3] + * </pre> * @param self an Iterator * @param transform the closure used for transforming, which has an item from self as the parameter and * should return a Map.Entry, a Map or a two-element list containing the resulting key and value
