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); } } }
