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

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 7c7ac387c2d204976f7e858620d90a750115a298
Author: Josh Tynjala <joshtynj...@apache.org>
AuthorDate: Wed May 18 09:57:08 2022 -0700

    formatter: fix problems not being printed for configuration options
---
 .../src/main/java/org/apache/royale/formatter/FORMATTER.java     | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/formatter/src/main/java/org/apache/royale/formatter/FORMATTER.java 
b/formatter/src/main/java/org/apache/royale/formatter/FORMATTER.java
index 38f429fe7..d6fae8340 100644
--- a/formatter/src/main/java/org/apache/royale/formatter/FORMATTER.java
+++ b/formatter/src/main/java/org/apache/royale/formatter/FORMATTER.java
@@ -142,7 +142,7 @@ public class FORMATTER {
                problems = new ProblemQuery();
 
                try {
-                       boolean continueFormatting = configure(args);
+                       boolean continueFormatting = configure(args, problems);
                        if (continueFormatting) {
                                if (inputFiles.size() == 0) {
                                        StringBuilder builder = new 
StringBuilder();
@@ -294,10 +294,8 @@ public class FORMATTER {
                System.out.println(usages);
        }
 
-       private boolean configure(String[] args) {
+       private boolean configure(String[] args, ProblemQuery problems) {
                try {
-                       problems = new ProblemQuery();
-
                        Configurator configurator = new Configurator();
                        configurator.setConfiguration(args, "files");
                        configuration = configurator.getConfiguration();
@@ -317,8 +315,9 @@ public class FORMATTER {
                                return false;
                        }
 
-                       if (problems.hasErrors())
+                       if (problems.hasErrors()) {
                                return false;
+                       }
 
                        collapseEmptyBlocks = 
configuration.getCollapseEmptyBlocks();
                        ignoreProblems = 
configuration.getIgnoreParsingProblems();

Reply via email to