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" +

Reply via email to