我想将非空值注入到我的 Groovy 类中。
class MyClass {
private final String foo
private final Integer bar
MyClass(String foo, Integer bar) {
// wanted ctr body
}
...
}
在构造函数中,我希望将params分配给各自的字段并防止null值。
我想知道是否有比相当冗长的方法更加优雅的方式来实现这一点。
assert foo != null
assert bar != null
this.foo = foo
this.bar = bar
或者
this.foo = Objects.requireNonNull foo
this.bar = Objects.requireNonNull bar