我有一个带有不可变类的域模型,大多数时候参数都必须是非空的:
public class TestClass {
private final String field;
public TestClass(String field) {
this.field = Objects.requireNonNull(field);
}
}
我通过右键单击生成这些构造函数 - > 生成... - > 构造:
生成的构造函数当然没有得到requireNonNull()
方法调用,这迫使我为每个需要它的字段添加它。
有没有办法将此代码生成配置为默认包含requireNonNull
,如果是,如何?