【发布时间】:2016-12-01 20:36:33
【问题描述】:
@RequiredArgsConstructor
class Foo {
@NonNull private final UnaryOperator<String> myStr;
@NonNull private final Runnable start, stop;
public foo (UnaryOperator<String> myStr) {
this(myStr, () -> {}, () -> {};
}
..
}
这条线是做什么的:
> this(myStr, () -> {}, () -> {});
> () -> {}
该类中没有其他构造函数。 我什至不明白如何阅读它。
【问题讨论】:
-
必须有另一个带有
foo(UnaryOperator<String> myStr, Runnable r1, Runnable r2) {...}签名的构造函数。 -
Btw 类在
UpperCamelCase中命名。 -
“我什至不明白如何阅读它”——该代码中有多个错误,好吧,我也不明白如何阅读……
-
好吧,发布不完整的sn-ps就像有人会在中间结束