tweak import exclusion

Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/ab1376a3
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/ab1376a3
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/ab1376a3

Branch: refs/heads/develop
Commit: ab1376a3f93ee3d4b7ffb72f87404c3c7840f488
Parents: 92bace8
Author: Alex Harui <[email protected]>
Authored: Wed Jan 28 07:56:10 2015 -0800
Committer: Alex Harui <[email protected]>
Committed: Wed Jan 28 07:56:10 2015 -0800

----------------------------------------------------------------------
 .../internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java  | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/ab1376a3/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
index 53f0cc2..71667b8 100644
--- 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
+++ 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
@@ -1739,12 +1739,12 @@ public class MXMLFlexJSEmitter extends MXMLEmitter 
implements
         for (String subDocumentName : subDocumentNames)
         {
             emitHeaderLine(subDocumentName, true);
-            writtenInstances.add(subDocumentName);
+            writtenInstances.add(formatQualifiedName(subDocumentName));
         }
         writeNewline();
         emitHeaderLine(bcname);
-        writtenInstances.add(cname); // make sure we don't add ourselves
-        writtenInstances.add(bcname); // make sure we don't add the baseclass 
twice
+        writtenInstances.add(formatQualifiedName(cname)); // make sure we 
don't add ourselves
+        writtenInstances.add(formatQualifiedName(bcname)); // make sure we 
don't add the baseclass twice
         allInstances.addAll(0, instances);
         for (MXMLDescriptorSpecifier instance : allInstances)
         {
@@ -1794,10 +1794,11 @@ public class MXMLFlexJSEmitter extends MXMLEmitter 
implements
                 if (NativeUtils.isNative(imp))
                     continue;
     
-                if (writtenInstances.indexOf(imp) == -1)
+                String formatted = formatQualifiedName(imp);
+                if (writtenInstances.indexOf(formatted) == -1)
                 {
                     emitHeaderLine(imp);
-                    writtenInstances.add(imp);
+                    writtenInstances.add(formatted);
                 }
             }
         }

Reply via email to