SuppressWarnings在库中未使用的最佳用法

时间:2015-06-26 08:18:10

标签: android android-library android-lint

我正在开发 Android库,我想清除所有警告。其中大部分是由于未使用的方法。我不想从类中删除此方法,因为它可以被其他开发人员使用。

我应该:

  • 在方法或类上添加 @SuppressWarnings("unused")
  • 无论如何
  • 删除这些方法?
  • 在使用该库的项目应用中使用此方法(用于开发目的)。这会删除警告,但会在应用程序中添加一些垃圾代码吗?
  • 或?

如果我注释该类以禁止此警告它将解决该问题但它也将阻止我删除真正未使用的方法。

1 个答案:

答案 0 :(得分:1)

仅在从不使用私有方法时才会出现未使用的警告。如果从未使用私有方法,那么它确实是死代码,因为没有人可以从外部调用它。您应该删除这些方法。我希望您使用的是版本控制系统,因此您仍然可以在存储库历史记录中找到方法。