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

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit f8bd7c4514b3e033164eeda60299326b5e1385bf
Author: Andy Seaborne <[email protected]>
AuthorDate: Sat May 10 18:28:59 2025 +0100

    Blank line if only BASE is written
---
 jena-arq/src/main/java/org/apache/jena/riot/writer/TurtleWriter.java | 2 +-
 jena-base/src/main/java/org/apache/jena/atlas/io/IndentedWriter.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/jena-arq/src/main/java/org/apache/jena/riot/writer/TurtleWriter.java 
b/jena-arq/src/main/java/org/apache/jena/riot/writer/TurtleWriter.java
index 5e183675fe..c0b9478507 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/writer/TurtleWriter.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/writer/TurtleWriter.java
@@ -39,7 +39,7 @@ public class TurtleWriter extends TurtleWriterBase {
         private void write(Graph graph) {
             writeBase(baseURI);
             writePrefixes(prefixMap);
-            if ( !prefixMap.isEmpty() && !graph.isEmpty() )
+            if ( ( baseURI != null || !prefixMap.isEmpty() ) && 
!graph.isEmpty() )
                 out.println();
             writeGraphTTL(graph);
         }
diff --git 
a/jena-base/src/main/java/org/apache/jena/atlas/io/IndentedWriter.java 
b/jena-base/src/main/java/org/apache/jena/atlas/io/IndentedWriter.java
index b78f078ed2..d33466cc11 100644
--- a/jena-base/src/main/java/org/apache/jena/atlas/io/IndentedWriter.java
+++ b/jena-base/src/main/java/org/apache/jena/atlas/io/IndentedWriter.java
@@ -354,7 +354,7 @@ public class IndentedWriter extends AWriterBase implements 
AWriter, Closeable
     /** Set the marker included at end of line - set to null for "none".  
Usually used for debugging. */
     public void setEndOfLineMarker(String marker)  {  endOfLineMarker = 
marker; }
 
-    /** Flat mode - print without NL, for a more compact representation*/
+    /** Flat mode - print without NL, for a more compact representation */
     public boolean inFlatMode()                     { return flatMode; }
     /** Flat mode - print without NL, for a more compact representation*/
     public void setFlatMode(boolean flatMode)       { this.flatMode = 
flatMode; }

Reply via email to