(注意:有关FindBugs的注释,应优先选择jar305.jar中的注释而不是annotation.jar中的类似注释吗?)
从作者的PDF(在此处),第51页:
JSR-305仅会定义
ParametersAreNonnullByDefault,但可以在JSR-305之外定义更多•并且可以由解释JSR-305批注的静态分析器解释
…因此,基本上,您可以自己定义它,并给它与要替换的名称相同的名称,并且它应该可以正常工作,因为FindBugs仅按名称运行注释(并且可能更喜欢JSR-305注释,也许尤其是由于弃用)。
例如,这是的来源
@ParametersAreNonnullByDefault。
有关更多信息,您可能需要给JSR-305和FindBugs的作者发送电子邮件:Bill
Pugh(这是他的网站)。此外,该问题已添加到Sourceforge错误跟踪器(此处)。



