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
java
|code-generation
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