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 ed2e93e  MXMLTreeBuilder: fix null pointer exception in parseValue() 
when the type is not known (closes apache/royale-asjs#1096) (closes #170)
ed2e93e is described below

commit ed2e93ef166e2d553692648bc4c739ced1a7df62
Author: Josh Tynjala <[email protected]>
AuthorDate: Mon Apr 26 10:33:51 2021 -0700

    MXMLTreeBuilder: fix null pointer exception in parseValue() when the type 
is not known (closes apache/royale-asjs#1096) (closes #170)
---
 .../apache/royale/compiler/internal/tree/mxml/MXMLTreeBuilder.java   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLTreeBuilder.java
 
b/compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLTreeBuilder.java
index a054f32..1b37da7 100644
--- 
a/compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLTreeBuilder.java
+++ 
b/compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLTreeBuilder.java
@@ -353,7 +353,10 @@ public class MXMLTreeBuilder
     {
         Object result = null;
 
-        String typeName = type.getQualifiedName();
+        String typeName = IASLanguageConstants.ANY_TYPE;
+        if (type != null) {
+            typeName = type.getQualifiedName();
+        }
 
         if (typeName.equals(IASLanguageConstants.Boolean))
         {

Reply via email to