Okay, you guys convinced me. Maybe it's better to go without it :)
On Wednesday, 16 March 2016 14:51:39 UTC+1, James Horsley wrote: > > I haven't used Lombok due to similar reasons as Jens described but have > had really great success with annotation processing libraries like > Immutables (http://immutables.github.io/), AutoValue, etc. I've even > started writing my own annotation processors to help reduce boilerplate. > > On Wed, Mar 16, 2016 at 12:37 PM Jens <[email protected] <javascript:>> > wrote: > >> If its just for value classes and factories you better use Google's >> AutoValue / AutoFactory projects which are based on annotation processing >> instead of hacking the Java compiler as Lombok does. >> >> Personally I would never use Lombok. As it adds code during compilation, >> that code is invisible to tools that work on Java source. IMHO Lombok is >> fragile and can break easily with any JDK update, you can also see this in >> the changelog as it contains quite some "Bugfix: X breaks starting with JDK >> Y". The reason is that Lombok relies on the com.sun.tools.javac package >> which is considered a private API. >> >> So I would generally advice using annotation processors instead. >> >> -- J. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "GWT Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/google-web-toolkit. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
