Please, don't adopt Lombok. While it is an interesting project, it is still a hack. We should wait for java8 compiler plugins, because they are an official feature and have a lot more probabilities than lombok to be forward compatible and standardized. Ironically, Reinier Zwitserloot, one of the authors of Lombok, disagreed with me when I proposed Annotation Proccessors as replacement for generators, 7 years ago: https://groups.google.com/d/msg/google-web-toolkit-contributors/2uBiRzMJLgM/v0tX_DXEv6oJ
My original intention with this post, was to deprecate a redundant feature like SourceWriter. While the suggested way to go would be APT (I'm not really convinced about it), GWT.create() will stay here for years. I can't see incompatibility between adoption of APT and deprecation of SourceWriter. Promoting the use of tools like JavaWriter instead of GWT-only features, is a good sign for developers to go for other options. Less code to mantain is better. A quick example: Generator.escape() doesn't escapes UTF-8 control characters. To fix it, I must write a patch, pray for its approbation, and wait for the next GWT release. Or I can just use JavaWriter.stringLiteral() . - Andrés Testi El jueves, 27 de febrero de 2014 22:02:14 UTC-3, Ray Cromwell escribió: > > I think if we move to APT, you can do AST based code-gen via something > like a JavaWriter to a stream, or if we adopt lombok, then you construct > code by directly manipulating the trees of JavaC and JDT. > > > > > On Thu Feb 27 2014 at 4:17:15 PM, James Nelson > <[email protected]<javascript:>> > wrote: > >> Is there anywhere to get a sneak preview on the discussions about the >> future of codegen? >> >> Andres and I have both invested time in some extensions of ast-based >> codegen, and could really use some time and forewarning to adapt our >> strategy to stay future-friendly with out apis. >> >> -- >> http://groups.google.com/group/Google-Web-Toolkit-Contributors >> --- >> You received this message because you are subscribed to the Google Groups >> "GWT Contributors" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to >> [email protected]<javascript:> >> . >> For more options, visit https://groups.google.com/groups/opt_out. >> > -- http://groups.google.com/group/Google-Web-Toolkit-Contributors --- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
