【发布时间】:2015-02-03 17:10:03
【问题描述】:
Google 让我失望了。以前有这个注解: ReturnValuesAreNonnullByDefault.
但现在已弃用,javadoc 并未指出要使用哪个新注解。整个类上的@Nonnull 不适用于返回值,因为我刚刚对其进行了测试,并且没有收到返回 null 的方法的警告。我不想专门注释每个返回值,那么有没有好的选择?
【问题讨论】:
-
在包摘要中它说“这个注解大多已被弃用,并被 javax.annotation 中定义的 JSR 305 注解取代。”。但是,我不确定应该使用哪个 javax.annotation 来替代 ReturnValuesAreNonnullByDefault。 findbugs.sourceforge.net/api/edu/umd/cs/findbugs/annotations/…
标签: java annotations findbugs