【发布时间】:2010-12-12 19:32:27
【问题描述】:
我一直在做一些注释处理工作,能够警告用户使用某些带注释的方法真的很有帮助。这基本上是创建@Deprecated 注释的自定义版本。我认为一个好的起点可能是@Deprecated 的实际注释处理器,但我似乎无法找到它。 :_
(注意这和How to intentionally cause a custom java compiler warning message?类似,但不一样)
谢谢!
【问题讨论】:
-
您到底想警告什么,您希望消息是什么?
@Deprecated本身怎么不能满足你的需求? -
@Deprecated 只是误导,仅此而已。想想一些代码检查警告,比如将 null 传递给 varargs 方法。我想警告开发人员,他们调用我们库的方法的方式与正常使用不同。