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 a3bb163 force requires for remote classes
a3bb163 is described below
commit a3bb163792536635b94861027601b62ae358f566
Author: Alex Harui <[email protected]>
AuthorDate: Thu Feb 15 23:57:37 2018 -0800
force requires for remote classes
---
.../internal/codegen/mxml/royale/MXMLRoyaleEmitter.java | 11 +++++++++++
1 file changed, 11 insertions(+)
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 27bb63f..6d190e8 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
@@ -316,6 +316,17 @@ public class MXMLRoyaleEmitter extends MXMLEmitter
implements
String alias = aliases.get(className);
aliasInject += "\"" + alias + "\"";
firstOne = false;
+ StringBuilder appendString = new
StringBuilder();
+
appendString.append(JSGoogEmitterTokens.GOOG_REQUIRE.getToken());
+
appendString.append(ASEmitterTokens.PAREN_OPEN.getToken());
+
appendString.append(ASEmitterTokens.SINGLE_QUOTE.getToken());
+ appendString.append(className);
+
appendString.append(ASEmitterTokens.SINGLE_QUOTE.getToken());
+
appendString.append(ASEmitterTokens.PAREN_CLOSE.getToken());
+
appendString.append(ASEmitterTokens.SEMICOLON.getToken());
+ finalLines.add(endRequires,
appendString.toString());
+ addLineToMappings(endRequires);
+ endRequires++;
}
aliasInject += "}";
infoInject += aliasInject;
--
To stop receiving notification emails like this one, please contact
[email protected].