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

pkarwasz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 687d476  Remove remaining `StringBuilderFormattable` occurences
687d476 is described below

commit 687d4769af8008ef188cadccd53c0e2bf15d4865
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Fri Feb 9 14:12:24 2024 +0100

    Remove remaining `StringBuilderFormattable` occurences
---
 .../log4j/docgen/processor/internal/StructuralNodeImpl.java      | 7 +------
 .../logging/log4j/docgen/processor/internal/TableImpl.java       | 9 +--------
 2 files changed, 2 insertions(+), 14 deletions(-)

diff --git 
a/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/StructuralNodeImpl.java
 
b/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/StructuralNodeImpl.java
index b0639ca..65f3e66 100644
--- 
a/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/StructuralNodeImpl.java
+++ 
b/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/StructuralNodeImpl.java
@@ -19,7 +19,6 @@ package org.apache.logging.log4j.docgen.processor.internal;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
-import org.apache.logging.log4j.util.StringBuilderFormattable;
 import org.asciidoctor.ast.ContentNode;
 import org.asciidoctor.ast.Cursor;
 import org.asciidoctor.ast.StructuralNode;
@@ -92,11 +91,7 @@ public abstract class StructuralNodeImpl extends 
ContentNodeImpl implements Stru
             } else {
                 first = false;
             }
-            if (node instanceof final StringBuilderFormattable formattable) {
-                formattable.formatTo(buffer);
-            } else {
-                buffer.append(node.convert());
-            }
+            formatNode(node, buffer);
         }
     }
 
diff --git 
a/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/TableImpl.java
 
b/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/TableImpl.java
index aaebada..cb4454a 100644
--- 
a/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/TableImpl.java
+++ 
b/log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/TableImpl.java
@@ -18,7 +18,6 @@ package org.apache.logging.log4j.docgen.processor.internal;
 
 import java.util.ArrayList;
 import java.util.List;
-import org.apache.logging.log4j.util.StringBuilderFormattable;
 import org.asciidoctor.ast.Column;
 import org.asciidoctor.ast.ContentNode;
 import org.asciidoctor.ast.Row;
@@ -54,13 +53,7 @@ public final class TableImpl extends StructuralNodeImpl 
implements Table {
 
     private static void formatRow(final Row row, final StringBuilder buffer) {
         buffer.append('\n');
-        row.getCells().forEach(cell -> {
-            if (cell instanceof final StringBuilderFormattable formattable) {
-                formattable.formatTo(buffer);
-            } else {
-                buffer.append(cell.convert());
-            }
-        });
+        formatNodeCollection(row.getCells(), "", buffer);
     }
 
     @Override

Reply via email to