You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/05/20 06:17:38 UTC
git commit: [flex-falcon] [refs/heads/develop] - try adding lookup
components to catalog.xml component list
Repository: flex-falcon
Updated Branches:
refs/heads/develop 177ec8e21 -> be199c5e8
try adding lookup components to catalog.xml component list
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/be199c5e
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/be199c5e
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/be199c5e
Branch: refs/heads/develop
Commit: be199c5e8a2fbd83bb9dfea5b2ea0205e5f71a14
Parents: 177ec8e
Author: Alex Harui <ah...@apache.org>
Authored: Thu May 19 23:07:11 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Thu May 19 23:17:30 2016 -0700
----------------------------------------------------------------------
.../compiler/internal/targets/SWCTarget.java | 28 ++++++++++++++++++++
1 file changed, 28 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/be199c5e/compiler/src/main/java/org/apache/flex/compiler/internal/targets/SWCTarget.java
----------------------------------------------------------------------
diff --git a/compiler/src/main/java/org/apache/flex/compiler/internal/targets/SWCTarget.java b/compiler/src/main/java/org/apache/flex/compiler/internal/targets/SWCTarget.java
index 7c9bae0..937d118 100644
--- a/compiler/src/main/java/org/apache/flex/compiler/internal/targets/SWCTarget.java
+++ b/compiler/src/main/java/org/apache/flex/compiler/internal/targets/SWCTarget.java
@@ -202,6 +202,33 @@ public class SWCTarget extends Target implements ISWCTarget
{
final Set<String> includedNamespaces = ImmutableSet.copyOf(targetSettings.getIncludeNamespaces());
+ for (String namespace : includedNamespaces)
+ {
+ // For each namespace get the set of classes.
+ // From the classes get the the compilation units.
+ // Validate the compilation units are resolved to source
+ // files unless there are lookupOnly entries.
+ final Collection<String> includeNamespaceQualifiedNames =
+ flexProject.getQualifiedClassNamesForManifestNamespaces(
+ Collections.singleton(namespace));
+ for (String qName : includeNamespaceQualifiedNames)
+ {
+ final Collection<XMLName> tagNames = flexProject.getTagNamesForClass(qName);
+ for (XMLName tagName : tagNames)
+ {
+ if (includeComponent(tagName, includedNamespaces))
+ {
+ final SWCComponent component = new SWCComponent();
+ component.setName(tagName.getName());
+ component.setURI(tagName.getXMLNamespace());
+ component.setQName(qName);
+ swc.addComponent(component);
+ }
+ }
+ }
+ }
+
+ /*
for (final IDefinition def : definitions)
{
final String qName = def.getQualifiedName();
@@ -219,6 +246,7 @@ public class SWCTarget extends Target implements ISWCTarget
}
}
}
+ */
}
/**