次の Java コードを使用します。
public class Bean{
private String value;
public Bean(@NonNull String value) {
//Usually fail-fast validation can be added here if it is needed
this.value = value;
}
public String getValue() {return this.value;}
}
コンパイル時以外の実行時に、注釈を使用してコンストラクターの引数 を確認することは可能ですか? 個人的には、実行時に検証チェックを実行できるchecker-frameworkがまだ見つかりませんでした。しかし、アノテーション プロセッサを実装して実行時チェックを行うことは可能ですか?value
@NonNull