|
|
|
|
|
by delusional
272 days ago
|
|
Especially because you were always able to bypass it by declaring a `static` function and calling that as part of the parameters to `super`: public Foo(int x) {
super(validate(x));
} validate would run before super, even though super was technically the first statement in the constructor, and the compiler was happy. |
|