库中未使用的 SuppressWarnings 的最佳用法
Best usage of SuppressWarnings Unused in library
我正在开发一个 Android 库,我想清除所有警告。其中大部分是由于 未使用的方法 。我不想从 class 中删除此方法,因为其他开发人员可能会使用它。
我应该:
- 在方法上添加
@SuppressWarnings("unused")
或 class?
- 删除 方法?
- use 在使用库(用于开发目的)的 project app 中使用此方法。这将删除警告,但会向应用添加一些垃圾代码?
- 或者?
如果我注释 class 以抑制此警告,它将解决问题,但它也会阻止我删除真正未使用的方法。
只有在从未使用私有方法时才会出现未使用警告。如果从未使用过私有方法,那么它确实是死代码,因为没有人可以从外部调用它。您应该删除这些方法。我希望你使用的是版本控制系统,所以你仍然可以在存储库历史中找到方法。
我正在开发一个 Android 库,我想清除所有警告。其中大部分是由于 未使用的方法 。我不想从 class 中删除此方法,因为其他开发人员可能会使用它。
我应该:
- 在方法上添加
@SuppressWarnings("unused")
或 class? - 删除 方法?
- use 在使用库(用于开发目的)的 project app 中使用此方法。这将删除警告,但会向应用添加一些垃圾代码?
- 或者?
如果我注释 class 以抑制此警告,它将解决问题,但它也会阻止我删除真正未使用的方法。
只有在从未使用私有方法时才会出现未使用警告。如果从未使用过私有方法,那么它确实是死代码,因为没有人可以从外部调用它。您应该删除这些方法。我希望你使用的是版本控制系统,所以你仍然可以在存储库历史中找到方法。