gpt4 book ai didi

apache-flex - 有没有办法在 Flex Builder 中找到未引用的代码?

转载 作者:行者123 更新时间:2023-12-03 12:31:52 24 4
gpt4 key购买 nike

我们有几个 Flex 项目,其中一个刚刚被重构。我想知道是否有一种简单的方法可以判断哪些类和函数(如果有)不再使用?

我发现我们肯定有一些未使用的代码,因为在整个项目上运行 ASDoc 会报告一些编译错误,而 Flex Builder 不会报告这些错误(意味着不再使用这些类)。我希望找到一种更健壮和完整的方法,最好是一种也可以在函数级别工作的方法。

最佳答案

我丑陋的黑客:

使用 swfdump工具来自 SWFtools ,从(所有)您的 swf(s) 转储反汇编:

swfdump -a my.swf > dump

获取所有类(class)的列表:
find . -name "*.as" -exec basename {} .as \; > classes
find . -name "*.mxml" -exec basename {} .mxml \; >> classes

将一个列表应用于另一个列表:
for class in $(<classes) ; do grep -q \\\<$class\\\> dump || echo $class ; done

我在 Windows 上使用 Cygwin 执行此操作。

关于apache-flex - 有没有办法在 Flex Builder 中找到未引用的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2491824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com