标记为已弃用的第三方类

时间:2011-03-07 06:48:20

标签: java refactoring deprecated

我有一些第三方库 Foo ,类 FooBar 。我认为类 FooBar 的设计很糟糕。我想将自己的 MyBar 编写为适配器模式。我可以将原始 FooBar 标记为@Deprecated而无需修改其代码吗?

4 个答案:

答案 0 :(得分:3)

如果没有编译,您不能将其标记为已弃用,因此需要源

答案 1 :(得分:2)

作为替代方案,使用IDE的“查找引用”功能查找代码使用违规类的所有位置。或者使用“grep”。

答案 2 :(得分:2)

应将

@deprecated添加到源中以将类/方法标记为已弃用。所以你不能弃用别人的代码。

但是,如果您希望在项目中使用更好的替代方案作为标准,那么您可以通过其他方式强加此标准,例如checkstyle中的规则

答案 3 :(得分:1)

当然,可以更改类文件,将不推荐的注释添加到类中。 (但我并不精通这方面所需的工具。)

相关问题