classnames need to be added to used names
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/cc7de9c3 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/cc7de9c3 Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/cc7de9c3 Branch: refs/heads/master Commit: cc7de9c3c1bb0f431417545fd222569bc2f4765d Parents: ab1e351 Author: Alex Harui <[email protected]> Authored: Fri Jan 6 15:45:53 2017 -0800 Committer: Alex Harui <[email protected]> Committed: Fri Jan 6 15:45:53 2017 -0800 ---------------------------------------------------------------------- .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java | 1 + .../mxml/flexjs/TestFlexJSMXMLApplication.java | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cc7de9c3/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java index 232d2e7..bc75be6 100644 --- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java +++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java @@ -978,6 +978,7 @@ public class MXMLFlexJSEmitter extends MXMLEmitter implements String[] parts = s.split("\\."); write(ASEmitterTokens.SQUARE_OPEN.getToken() + ASEmitterTokens.DOUBLE_QUOTE.getToken() + bi.classDef.getQualifiedName() + ASEmitterTokens.DOUBLE_QUOTE.getToken()); + usedNames.add(bi.classDef.getQualifiedName()); int n = parts.length; for (int i = 1; i < n; i++) { http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cc7de9c3/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLApplication.java ---------------------------------------------------------------------- diff --git a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLApplication.java b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLApplication.java index d09ca6b..d3f1302 100644 --- a/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLApplication.java +++ b/compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLApplication.java @@ -295,8 +295,8 @@ public class TestFlexJSMXMLApplication extends FlexJSTestBase { String code = "<basic:Application xmlns:fx=\"http://ns.adobe.com/mxml/2009\" xmlns:basic=\"library://ns.apache.org/flexjs/basic\">" + "<fx:Script><![CDATA[" - + " import org.apache.flex.events.ValueChangeEvent;" - + "]]></fx:Script><basic:initialView><basic:Label text=\"{ValueChangeEvent.VALUE_CHANGE}\"/></basic:initialView></basic:Application>"; + + " import org.apache.flex.net.HTTPConstants;" + + "]]></fx:Script><basic:initialView><basic:Label text=\"{HTTPConstants.GET}\"/></basic:initialView></basic:Application>"; IMXMLDocumentNode dnode = (IMXMLDocumentNode) getNode(code, IMXMLDocumentNode.class, FlexJSTestBase.WRAP_LEVEL_NONE); @@ -316,7 +316,7 @@ public class TestFlexJSMXMLApplication extends FlexJSTestBase "\n" + "goog.require('org.apache.flex.core.Application');\n" + "goog.require('org.apache.flex.html.Label');\n" + - "goog.require('org.apache.flex.events.ValueChangeEvent');\n" + + "goog.require('org.apache.flex.net.HTTPConstants');\n" + "\n" + "\n" + "\n" + @@ -364,7 +364,7 @@ public class TestFlexJSMXMLApplication extends FlexJSTestBase " */\n" + "AppName.prototype._bindings = [\n" + "1,\n" + - "[\"org.apache.flex.events.ValueChangeEvent\", \"VALUE_CHANGE\"],\n" + + "[\"org.apache.flex.net.HTTPConstants\", \"GET\"],\n" + "null,\n" + "[\"$ID0\", \"text\"],\n" + "];\n" + @@ -410,8 +410,8 @@ public class TestFlexJSMXMLApplication extends FlexJSTestBase { String code = "<basic:Application xmlns:fx=\"http://ns.adobe.com/mxml/2009\" xmlns:basic=\"library://ns.apache.org/flexjs/basic\">" + "<fx:Script><![CDATA[" - + " import org.apache.flex.events.ValueChangeEvent;" - + "]]></fx:Script><basic:initialView><basic:Label text=\"{org.apache.flex.events.ValueChangeEvent.VALUE_CHANGE}\"/></basic:initialView></basic:Application>"; + + " import org.apache.flex.net.HTTPConstants;" + + "]]></fx:Script><basic:initialView><basic:Label text=\"{org.apache.flex.net.HTTPConstants.GET}\"/></basic:initialView></basic:Application>"; IMXMLDocumentNode dnode = (IMXMLDocumentNode) getNode(code, IMXMLDocumentNode.class, FlexJSTestBase.WRAP_LEVEL_NONE); @@ -431,7 +431,7 @@ public class TestFlexJSMXMLApplication extends FlexJSTestBase "\n" + "goog.require('org.apache.flex.core.Application');\n" + "goog.require('org.apache.flex.html.Label');\n" + - "goog.require('org.apache.flex.events.ValueChangeEvent');\n" + + "goog.require('org.apache.flex.net.HTTPConstants');\n" + "\n" + "\n" + "\n" + @@ -479,7 +479,7 @@ public class TestFlexJSMXMLApplication extends FlexJSTestBase " */\n" + "AppName.prototype._bindings = [\n" + "1,\n" + - "[\"org.apache.flex.events.ValueChangeEvent\", \"VALUE_CHANGE\"],\n" + + "[\"org.apache.flex.net.HTTPConstants\", \"GET\"],\n" + "null,\n" + "[\"$ID0\", \"text\"],\n" + "];\n" +
