【问题标题】:Remove classes that are not in use from Android or/and Java project in Eclipse从 Eclipse 中的 Android 或/和 Java 项目中删除未使用的类
【发布时间】:2014-05-07 18:11:22
【问题描述】:

Eclipse 是否具有识别或/和删除项目未使用的类的功能或/和快捷方式,理想情况下类似于您可以使用CTRL + SHIFT + O 组织导入的方式(command + SHIFT + O 对于 OSX 用户)?

【问题讨论】:

  • @Lal "like CTRL + SHIFT + O (command + SHIFT + O for OSX users)" 为例!

标签: java android eclipse project shortcut


【解决方案1】:

您可以使用UCDetectorProGuardEmmaCodePro Analytix

我认为 Eclipse Java 不会为此目的内置一些东西

【讨论】:

    【解决方案2】:

    根据至少一个参考,您可以删除导入,如您所述:Vogella Eclipse Shortcuts

    不过,这应该是删除未使用的导入。

    Eclipse 通常会突出显示未使用的对象实例作为要删除的警告,但这不是捷径。

    【讨论】:

      【解决方案3】:

      您可以在Source 菜单下使用Clean Up 功能。

      例如,如果你想删除所有有unused警告的类,你可以像下面这样:

      1. 在菜单栏的 Source 下打开 Clean Up。
      2. 选择Use custom profile单选按钮。
      3. 选择右侧的Configure... 按钮。
      4. 选择Unnecessary Code标签。
      5. 勾选Remove unused private members
      6. 确定并完成

      此功能没有快捷方式,但可能对您有所帮助。

      【讨论】:

        【解决方案4】:

        您可以使用 Eclipse 插件 UCDetector。

        UCDetector(Unnecessary Code Detector - 发音为“You See Detector”) 是一个 Eclipse 插件工具,用于查找不必要的(死)公共 java 代码。 例如公共类、方法或字段,它们没有 参考。 UCDetector 为以下问题创建标记, 出现在eclipse问题视图中:

        • 不必要的(死)代码

        • 可见性可以更改为受保护、默认或 私人的

        • 字段方法,可以是最终的

        这不会完全自动化它,但至少你会在相关代码上找到要删除的标记。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-12-22
          • 2016-09-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-29
          • 1970-01-01
          相关资源
          最近更新 更多