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


The following commit(s) were added to refs/heads/develop by this push:
     new e9182dfd1 formatter: null safety when formatting MXML
e9182dfd1 is described below

commit e9182dfd13d7a90deebae3f0635c437fb2c7ad8f
Author: Josh Tynjala <joshtynj...@apache.org>
AuthorDate: Wed May 18 12:51:30 2022 -0700

    formatter: null safety when formatting MXML
---
 formatter/src/main/java/org/apache/royale/formatter/FORMATTER.java | 4 ++++
 1 file changed, 4 insertions(+)

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 75ba1ad9e..473ff7cb4 100644
--- a/formatter/src/main/java/org/apache/royale/formatter/FORMATTER.java
+++ b/formatter/src/main/java/org/apache/royale/formatter/FORMATTER.java
@@ -1764,6 +1764,10 @@ public class FORMATTER {
        }
 
        private String formatMXMLTextInternal(String filePath, String text, 
Collection<ICompilerProblem> problems) {
+               if (problems == null) {
+                       problems = new ArrayList<ICompilerProblem>();
+               }
+
                StringReader textReader = new StringReader(text);
                MXMLTokenizer mxmlTokenizer = new MXMLTokenizer();
                IMXMLToken[] originalTokens = null;

Reply via email to