我有一个类似的问题,发现以下内容似乎适用于findbugs(2.0.1-rc2)
使用以下注释定义创建一个Java文件
@Nonnull@TypeQualifierDefault(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface FieldsAreNonNullByDefault{}类似地,强制所有方法的返回值都不为空
@Nonnull@TypeQualifierDefault(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface ReturnTypesAreNonNullByDefault{}然后像往常一样注释该程序包。
我将以下内容用于测试(package-info.java)
@javax.annotation.ParametersAreNonnullByDefault@com.habit.lib.lang.FieldsAreNonNullByDefault@com.habit.lib.lang.ReturnTypesAreNonNullByDefaultpackage com.mypackagename.subpkg;



