This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1cf0ba1  formatting
1cf0ba1 is described below

commit 1cf0ba19374afd1d9b14452fb6ff6a98060dcc4b
Author: Paul King <[email protected]>
AuthorDate: Sat Dec 9 16:16:52 2023 +1000

    formatting
---
 settings.gradle                          |  2 +-
 site/src/site/blog/groovy-gatherers.adoc | 15 +++++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/settings.gradle b/settings.gradle
index 396ddfa..aa78d1d 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -22,7 +22,7 @@ plugins {
 }
 
 rootProject.name = 'groovy-website'
-include 'generator',/*'site-dev',*/'site-user'
+include 'generator','site-dev','site-user'
 
 gradleEnterprise {
     buildScan {
diff --git a/site/src/site/blog/groovy-gatherers.adoc 
b/site/src/site/blog/groovy-gatherers.adoc
index 0dd102f..8d7feab 100644
--- a/site/src/site/blog/groovy-gatherers.adoc
+++ b/site/src/site/blog/groovy-gatherers.adoc
@@ -138,8 +138,8 @@ the leftover elements, but it's easy enough to write our 
own:
 ----
 <T> Gatherer<T, ?, List<T>> windowFixedTruncating(int windowSize) {
     Gatherer.ofSequential(
-        () -> [],                                                       // 
initializer
-        Gatherer.Integrator.ofGreedy { window, element, downstream ->   // 
integrator
+        () -> [],                                                      // 
initializer
+        Gatherer.Integrator.ofGreedy { window, element, downstream ->  // 
integrator
             window << element
             if (window.size() < windowSize) return true
             var result = List.copyOf(window)
@@ -222,8 +222,8 @@ Now let's write our gatherer:
 <T> Gatherer<T, ?, List<T>> windowSlidingByStep(int windowSize, int stepSize, 
boolean keepRemaining = true) {
     int skip = 0
     Gatherer.ofSequential(
-        () -> [],                                                        // 
initializer
-        Gatherer.Integrator.ofGreedy { window, element, downstream ->    // 
integrator
+        () -> [],                                                      // 
initializer
+        Gatherer.Integrator.ofGreedy { window, element, downstream ->  // 
integrator
             if (skip) {
                 skip--
                 return true
@@ -235,7 +235,7 @@ Now let's write our gatherer:
             [stepSize, windowSize].min().times { window.removeFirst() }
             downstream.push(result)
         },
-        (window, downstream) -> {                                        // 
finisher
+        (window, downstream) -> {                                      // 
finisher
             if (keepRemaining) {
                 while(window.size() > stepSize) {
                     downstream.push(List.copyOf(window))
@@ -403,7 +403,10 @@ The `fold` built-in gatherer provides the equivalent 
functionality:
 
 [source,groovy]
 ----
-assert (1..5).stream().gather(fold(() -> '', (string, number) -> string + 
number)).findFirst().get() == '12345'
+assert (1..5).stream()
+             .gather(fold(() -> '', (string, number) -> string + number))
+             .findFirst()
+             .get() == '12345'
 ----
 
 == Testing for a subsequence (fun with `inits` and `tails`)

Reply via email to