我目前使用
@DefaultAnnotation(NonNull.class)
package jobs;
import edu.umd.cs.findbugs.annotations.DefaultAnnotation;
import edu.umd.cs.findbugs.annotations.NonNull;
但是注释 @edu.umd.cs.findbugs.annotations.DefaultAnnotation 已弃用: http ://findbugs.sourceforge.net/api/edu/umd/cs/findbugs/annotations/DefaultAnnotation.html
他们建议使用 javax.annotation.ParametersAreNonnullByDefault 但是,DefaultAnnotation 不仅针对参数,还针对字段和方法。
那么,默认情况下将字段和方法设置为 Nonnull 的 javax.annotation 替代方法是什么?