Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 在Flex/ActionScript项目中有没有一种简单的方法来查找孤立类?_Apache Flex_Actionscript 3_Class - Fatal编程技术网

Apache flex 在Flex/ActionScript项目中有没有一种简单的方法来查找孤立类?

Apache flex 在Flex/ActionScript项目中有没有一种简单的方法来查找孤立类?,apache-flex,actionscript-3,class,Apache Flex,Actionscript 3,Class,我一直在创建一个现有Flex应用程序的“lite”版本,从而将两者都使用的许多类移植到库项目中。因此,我希望能够轻松地找到原始项目中的所有“孤立”类,即项目不再引用/使用的类。在FlexBuilder3中是否有Eclipse插件或其他简单的方法来查找这些插件 谢谢。我有时会这么做,假设我们一直在重构,一个类变得过时,我只需将可疑文件从Flex Builder移到桌面,重新构建项目,看看编译器是否会抛出任何错误 如果它不抱怨,我知道我可以安全地删除它 如果您的类是依赖的,编译器将在Flex Bui

我一直在创建一个现有Flex应用程序的“lite”版本,从而将两者都使用的许多类移植到库项目中。因此,我希望能够轻松地找到原始项目中的所有“孤立”类,即项目不再引用/使用的类。在FlexBuilder3中是否有Eclipse插件或其他简单的方法来查找这些插件


谢谢。

我有时会这么做,假设我们一直在重构,一个类变得过时,我只需将可疑文件从Flex Builder移到桌面,重新构建项目,看看编译器是否会抛出任何错误

如果它不抱怨,我知道我可以安全地删除它

如果您的类是依赖的,编译器将在Flex Builder的“问题”面板中抛出一些错误,并为您提供一个相当清晰的提示,说明缺少了什么

然而,如果你有数千个类,这将不是一件有趣的事,因为你必须一个接一个地遍历它们


我建议,始终在Subversion中保留旧文件的副本,以防您在其中有可重复使用的内容,然后您希望恢复删除的文件。

MXML编译器(mxmlc)编译器具有“链接报告”,它将生成您在原始应用程序中使用的所有类。从这里开始,通过一点grep/awk/xsl魔法,您应该能够与您的库项目中的类有所不同。

这也是我通常必须求助的,subversion绝对是您最好的朋友。是的,我也这么做了-但这正是我想要避免的。我希望有一些我不知道的内置或插件。