は、私が誤っていたことを私に起こったこの:@NotNullと@Nullable、矛盾Javaアノテーション
@javax.annotation.Nullable
@javax.validation.constraints.NotNull
コンパイラが文句を言わなかったし、すべてがうまくいくように見えました。
今では、2つ以上の注釈が互いに矛盾しているときに、内部的に何が起こっているのだろうかと思います。さらに、秩序は関係するのだろうか?
はこれよりも同じこの
@Nullable
@NotNull
ですか?
@NotNull
@Nullable
一般的なアノテーションではどのように機能しますか?誰が勝ちますか?
編集:私は必ずしもこれら二つの注釈
これらの注釈の完全修飾名を投稿することはできますか。 'javax.validation'アノテーションを意味しますか? –