This is a stupid argument. Boilerplate code is still boilerplate code whether you're using an IDE or not. Yes the IDE can put the boilerplate code in there but you're still regurgitating the same code over and over and that code has to be maintained. Verbose reuse of boilerplate code (something very common in Java) is a problem that IDEs doen't solve.
Closures cleanly fix the problem. Whether people want to admit it or not, Java needs closures. Java does not need closures because other languages have closures. On the contrary, Java needs closures because they solve real world problems and can drastically clean up your code. |