UCDetector是否适用于Android项目?

时间:2011-08-26 23:28:51

标签: android eclipse refactoring eclipse-plugin

我有一个Android项目,我从一个旧的标准Java项目开始,所以由于目标平台的巨大差异,我有很多死代码需要清理。

我在Eclipse的java项目中看到了UCDetector recommended finding unused public methods。我按照指示安装它,它只是没有显示在菜单上,我不知道如何让它工作。

有没有人有这个组合工作,或有其他建议?或者知道如何让它出现?

My menu, where is it?

(我已经尝试Find Bugs找到了一些好东西,但它找不到未使用的公共代码。)

2 个答案:

答案 0 :(得分:2)

大警告!

它可能部分工作,但请注意,因为它似乎不知道XML定义的回调函数。

如果您已在窗口小部件上安装了回调函数,例如XML样式表中的按钮,并且未在代码中调用,则UCdetector会认为它有0个引用,并建议将其删除。这显然是错误的,并且会使您的代码无法编译。

可能存在与Android细节相关的其他类似问题。

维果

答案 1 :(得分:1)

是的,UCDetector适用于Android项目。我刚刚安装它并且可以工作。

它可以在Package Explorer中的项目的上下文菜单中找到。