0
作りますどのような注釈の本文に書くために:Javaアノテーション:</p>今 <pre><code>@NotNull private String myVar = null; </code></pre> <p>、私は任意のリードを得ていないのです。私はJavaアノテーションを学んでいて、私は次のようにエラーをスローするようにコンパイラに強制@NotNullのような注釈をデザインしたい@NotNull
@interface NotNull{
// what goes here
}
私は注釈を使用して、このような機能を設計することができますか私はすべて間違ってそれを読んだことがありますか?私はチェッカーパッケージを見ていて、そのような注釈が1つ含まれています。
[Bean validation](https://jcp.org/ja/jsr/detail?id=303)を使用すると、実装する必要があります注釈プロセッサ。 [この回答](http://stackoverflow.com/questions/38185237/notnull-and-nullable-contradicting-java-annotations/38186011#38186011)を参照してください。注釈に関する説明がいくつかあります –
Design by Design by Contractは、コンパイラーが失敗することはありませんが、チェッカーを使用してコードを実行すると、指定した契約が破られていないことが確認されます。 [この質問にもっと読む](http://stackoverflow.com/questions/1075719/a-good-design-by-contract-library-for-java) – Draken