From 9464e83ea4eec02a27d6613b4e41f066c623e8af Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Tue, 8 Oct 2024 20:18:52 +0200 Subject: [PATCH] GH-854 - Polish rendering of events listened to in Application Module Canvases. --- .../springframework/modulith/docs/Asciidoctor.java | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/spring-modulith-docs/src/main/java/org/springframework/modulith/docs/Asciidoctor.java b/spring-modulith-docs/src/main/java/org/springframework/modulith/docs/Asciidoctor.java index 348061d4..7ae1a0ae 100644 --- a/spring-modulith-docs/src/main/java/org/springframework/modulith/docs/Asciidoctor.java +++ b/spring-modulith-docs/src/main/java/org/springframework/modulith/docs/Asciidoctor.java @@ -210,18 +210,12 @@ class Asciidoctor { public String renderEventsListenedTo(ApplicationModule module) { - var builder = new StringBuilder(); - - module.getSpringBeans().stream() + return module.getSpringBeans().stream() .map(SpringBean::toArchitecturallyEvidentType) .filter(ArchitecturallyEvidentType::isEventListener) - .forEach(it -> { - it.getReferenceMethods() - .map(method -> renderReferenceMethod(method, 0)) - .forEach(builder::append); - }); - - return builder.toString(); + .flatMap(ArchitecturallyEvidentType::getReferenceMethods) + .map(it -> renderReferenceMethod(it, 0)) + .collect(Collectors.joining(System.lineSeparator())); } public String renderConfigurationProperties(List properties) {