の宣言がある場所の周りのコードでこれを見ました
@ParametersAreNotNullByDefault
public class A
{
private String id;
public A(final String id)
{
this.id = id;
}
}
この注釈は私たちに何をもたらしますか? この注釈では、次のようなチェックを行うべきではありません
if (id==null)
throw new IllegalArgumentException();
の宣言がある場所の周りのコードでこれを見ました
@ParametersAreNotNullByDefault
public class A
{
private String id;
public A(final String id)
{
this.id = id;
}
}
この注釈は私たちに何をもたらしますか? この注釈では、次のようなチェックを行うべきではありません
if (id==null)
throw new IllegalArgumentException();