From 9c01bee02cd19fb5a78147234b3078a57fc68537 Mon Sep 17 00:00:00 2001 From: jlerbsc Date: Tue, 15 Dec 2020 21:19:04 +0100 Subject: [PATCH] Fix issue on pretty configuration change --- .../src/main/java/com/github/javaparser/ast/Node.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java index ecb145fd26..cff1460e40 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java @@ -325,10 +325,12 @@ public final Node setBlockComment(String comment) { @Override public final String toString() { if (containsData(LINE_SEPARATOR_KEY)) { + Printer printer = getPrinter(); LineSeparator lineSeparator = getLineEndingStyleOrDefault(LineSeparator.SYSTEM); - PrinterConfiguration config = getDefaultPrinterConfiguration(); + PrinterConfiguration config = printer.getConfiguration(); config.addOption(new DefaultConfigurationOption(ConfigOption.END_OF_LINE_CHARACTER, lineSeparator.asRawString())); - return getPrinter(config).print(this); + printer.setConfiguration(config); + return printer.print(this); } return getPrinter().print(this); }