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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git

commit e34d7b2c3acebce6265fe81e432cee9d586d391f
Author: Gary D. Gregory <[email protected]>
AuthorDate: Sun Jul 20 14:26:15 2025 -0400

    Use SystemProperties.getLineSeparator
---
 src/main/java/org/apache/bcel/classfile/LineNumberTable.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/bcel/classfile/LineNumberTable.java 
b/src/main/java/org/apache/bcel/classfile/LineNumberTable.java
index 9c414b40..bd7ca8a6 100644
--- a/src/main/java/org/apache/bcel/classfile/LineNumberTable.java
+++ b/src/main/java/org/apache/bcel/classfile/LineNumberTable.java
@@ -27,6 +27,7 @@ import java.util.stream.Stream;
 
 import org.apache.bcel.Const;
 import org.apache.bcel.util.Args;
+import org.apache.commons.lang3.SystemProperties;
 
 /**
  * This class represents a table of line numbers for debugging purposes. This 
attribute is used by the <em>Code</em>
@@ -198,7 +199,7 @@ public final class LineNumberTable extends Attribute 
implements Iterable<LineNum
     public String toString() {
         final StringBuilder buf = new StringBuilder();
         final StringBuilder line = new StringBuilder();
-        final String newLine = System.getProperty("line.separator", "\n");
+        final String newLine = SystemProperties.getLineSeparator(() -> "\n");
         for (int i = 0; i < lineNumberTable.length; i++) {
             line.append(lineNumberTable[i].toString());
             if (i < lineNumberTable.length - 1) {

Reply via email to