私は現在使用しています
@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の代替手段は何ですか?