You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2020/03/09 03:29:14 UTC

[royale-compiler] branch develop updated: Try to fix some CI integration test failures that are 'works for me'

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

gregdove 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 ab01f8c  Try to fix some CI integration test failures that are 'works for me'
ab01f8c is described below

commit ab01f8ca446db19fe9a2b8c8ed018f93adf89352
Author: greg-dove <gr...@gmail.com>
AuthorDate: Mon Mar 9 16:28:42 2020 +1300

    Try to fix some CI integration test failures that are 'works for me'
---
 .../compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java      | 2 +-
 .../royale/compiler/internal/codegen/js/jx/ForEachEmitter.java      | 6 +++---
 .../royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java
index ef15003..a599a51 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java
@@ -187,7 +187,7 @@ public class BinaryOperatorEmitter extends JSSubEmitter implements
                         return;
                     }
                 }
-                else if (((JSRoyaleEmitter)getEmitter()).isXMLList((MemberAccessExpressionNode)leftSide))
+                else if (((JSRoyaleEmitter)getEmitter()).isXMLList((IMemberAccessExpressionNode)leftSide))
                 {
                 	MemberAccessExpressionNode xmlNode = (MemberAccessExpressionNode)leftSide;
                 	if (node.getNodeID() == ASTNodeID.Op_AssignId)
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ForEachEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ForEachEmitter.java
index d8f1a4c..2994707 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ForEachEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ForEachEmitter.java
@@ -118,7 +118,7 @@ public class ForEachEmitter extends JSSubEmitter implements
         else if (obj.getNodeID() == ASTNodeID.Op_DescendantsID)
         {
             //it should always be XMLList... but check anyway
-            if (((JSRoyaleEmitter)getEmitter()).isXMLList((MemberAccessExpressionNode)obj))
+            if (((JSRoyaleEmitter)getEmitter()).isXMLList((IMemberAccessExpressionNode)obj))
             {
                 write(".elementNames()");
                 isXML = true;
@@ -126,12 +126,12 @@ public class ForEachEmitter extends JSSubEmitter implements
         }
         else if (obj.getNodeID() == ASTNodeID.MemberAccessExpressionID)
         {
-            if (((JSRoyaleEmitter)getEmitter()).isXMLList((MemberAccessExpressionNode)obj))
+            if (((JSRoyaleEmitter)getEmitter()).isXMLList((IMemberAccessExpressionNode)obj))
             {
                 write(".elementNames()");
                 isXML = true;
             }
-            if (((JSRoyaleEmitter)getEmitter()).isProxy((MemberAccessExpressionNode)obj))
+            if (((JSRoyaleEmitter)getEmitter()).isProxy((IMemberAccessExpressionNode)obj))
             {
                 write(".propertyNames()");
                 isXML = true;
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
index 6e9d7ed..0a05318 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
@@ -1379,7 +1379,7 @@ public class JSRoyaleEmitter extends JSGoogEmitter implements IJSRoyaleEmitter
      * @param obj
      * @return
      */
-    public boolean isXMLList(MemberAccessExpressionNode obj)
+    public boolean isXMLList(IMemberAccessExpressionNode obj)
     {
 		return EmitterUtils.isXMLList(obj, getWalker().getProject());
     }