Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
Adobe Flex SDK 4.5 (Release)
-
None
-
None
-
Affected OS(s): All OS Platforms
Language Found: English
Description
There is a circular reference (not inheritance) dependency between playerfds.swc and fds.swc, so getDependencyOrder() throws an OEMCircularDependencyException. Third-party swcs could have the same situation. For RSL loading order, FB is only interested in inheritance dependencies, but without any way for FB to specify that, getDependenciesOrder() treats all dependencies the same and throws the exception.
Therefore, we should add an extra parameter to getDependenciesOrder() to filter what kinds of dependencies the caller is interested in (inheritance vs reference).