pep1/kitchenoffice — pull request #15 by escitalopram (2014-01-17 23:06:07+00:00)
Title: Introduce lombok to kitchenoffice-data

Project Lombok is a tool which processes java code at compile time using annotations. Its main function is to help removing boilerplate code.

For example: I removed about 600 lines of getter/setter code (and some constructors) from kitchenoffice-data as a demonstration. The getters and setters are now generated automatically and don't clutter the code all over the place.

If you want to know more about project, see http://www.projectlombok.org/

Important: If you use Eclipse, you must integrate Lombok with it, or ecj will puke all over the place. The setup procedure is really simple and described on the Website. With Netbeans or Maven alone it works out of the box.