Java source code generation frameworks

Posted by Superfilin on Stack Overflow See other posts from Stack Overflow or by Superfilin
Published on 2010-03-28T15:11:58Z Indexed on 2010/03/28 15:43 UTC
Read the original article Hit count: 240

Filed under:
|

I have a set of Java 5 source files with old-style Doclet tags, comments and annotations. And based on that I would like to write a generator for another set of Java classes.

What is the best way to do that? And are there any good standalone libraries for code analysis/generation in Java? Any shared exprience in this field is appreciated.

So, far I have found these:

  • JaxME's Java Source Reflection - seems good, but it does not seem to support annotations. Also it had no release since 2006.

  • Annogen - uses JDK's Doclet generator, which has some bugs under 1.5 JDK. Also it had no releases for a long time.

  • Javaparser - seems good as well and pretty recent, but only supports Visitor pattern for a single class i.e. no query mechanism like in the 2 above packages.

© Stack Overflow or respective owner

Related posts about java

Related posts about code-generation