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 <aha...@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());