0

Hibernate Validator のメソッド検証では@NotNull、呼び出し元に戻り値が であることを伝えることができますが、戻り値が null である可能性があることを呼び出し元に伝えるにはどうすればよいでしょうか? Findbugs には がありますが@CheckForNull、これは実行時ではなく、コンパイル時にのみ有効です。

4

1 に答える 1

0

@Nullableのようなものを求めているようです。これは Bean Validation の一部ではなく、おそらくそうではないでしょう。これに関する専門家グループの議論も参照してください - http://lists.jboss.org/pipermail/beanvalidation-dev/2013-January/thread.html

とにかく @Nullable で何が達成できますか。Bean Validation のコンテキストでは、実装は常に true を返します。

于 2013-01-15T08:40:02.027 に答える