You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2018/11/29 09:47:37 UTC
[royale-compiler] branch develop updated: don't output setter node
if we have a destination string
This is an automated email from the ASF dual-hosted git repository.
aharui 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 d56511c don't output setter node if we have a destination string
d56511c is described below
commit d56511ca4b85529f52a9b8df49a7fafe94599e83
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Nov 29 00:52:00 2018 -0800
don't output setter node if we have a destination string
---
.../compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
index a9887d7..47aee49 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
@@ -1405,7 +1405,8 @@ public class MXMLRoyaleEmitter extends MXMLEmitter implements
ASEmitterTokens.DOUBLE_QUOTE.getToken() + ASEmitterTokens.COMMA.getToken());
IExpressionNode destNode = bi.getExpressionNodeForDestination();
- if (destNode != null)
+ s = bi.getDestinationString();
+ if (destNode != null && s == null)
{
StringBuilder sb = new StringBuilder();
sb.append(generateSetterFunction(bi, destNode));
@@ -1414,7 +1415,6 @@ public class MXMLRoyaleEmitter extends MXMLEmitter implements
else
writeNewline(ASEmitterTokens.NULL.getToken() + ASEmitterTokens.COMMA.getToken());
- s = bi.getDestinationString();
if (s == null)
{
writeNewline(ASEmitterTokens.NULL.getToken() + ASEmitterTokens.COMMA.getToken());