Hi Ole, can you explain why you think that the addition of lombok brings any benefit to our users?
>From my point of view, lombok can help developers by taking over some tedious tasks, but this is quite irrelevant in the case of CM as the majority of work goes into algorithm design and verification rather than in writing getters/setters (which btw has pretty good IDE support). So this would just add additional complexity and the gain is very unclear. Thomas On Fri, Sep 25, 2015 at 3:31 PM, Ole Ersoy <ole.er...@gmail.com> wrote: > Hello, > > I'm going to utilize Lombok in a CM design experiment. Once the > experiment is done CM can decide if it likes Lombok. I know that CM tries > to stay dependency free, so I just want to make clear that Lombok is > compile time only: > http://stackoverflow.com/questions/6107197/how-does-lombok-work > > Lombok eliminates the need to code boilerplate plate code, like getters, > setters, toString(). It can also generate a fluid builder for > configuration objects, check for null arguments, etc. It also has an > @Synchronized annotation that is an improvement on the synchronized keyword. > > Lombok alters the byte code, keeping the source code clean and minimal. > The additional generated code and be seen using an Eclipse plugin. So for > example when looking at the outline view, you can see the generated > getters, etc. > > > https://standardofnorms.wordpress.com/2013/05/10/reducing-java-boilerplate-code-with-lombok-with-eclipse-installation/ > > Cheers, > - Ole > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >