Erik,
I haven’t found the code yet, but the FlexJS output seems to be using import
statements as a way of setting up the goog.requires. The closure compiler
subsequently doesn’t like wild card imports
import foo.bar.*;
And I think it will miss same-package class dependencies, unless that is being
picked up somewhere else (and of course, will report unnecessary requires if
you haven’t cleaned up your imports.
FalconJS built up a list of dependencies as they were discovered by the
compiler. This seems to be sufficient for the two test cases I’m working with.
Any objections to switching away from imports to something more like how
FalconJS does it?
--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui