我有一组带有旧式Doclet标签、注释和注解的Java 5源文件。基于此,我想为另一组Java类编写生成器。最好的方法是什么?在Java中是否有任何好的独立代码分析/生成库?欢迎在这个领域分享经验。
到目前为止,我找到了以下内容:
- JaxME的Java Source Reflection - 看起来不错,但似乎不支持注解。而且自2006年以来没有发布过。 - Annogen - 使用JDK的Doclet生成器,在1.5 JDK下有一些错误。而且很长时间没有发布过。 - Javaparser - 也很不错,并且相当新,但只支持单个类的访问者模式,即没有像上述两个包中的查询机制。
到目前为止,我找到了以下内容:
- JaxME的Java Source Reflection - 看起来不错,但似乎不支持注解。而且自2006年以来没有发布过。 - Annogen - 使用JDK的Doclet生成器,在1.5 JDK下有一些错误。而且很长时间没有发布过。 - Javaparser - 也很不错,并且相当新,但只支持单个类的访问者模式,即没有像上述两个包中的查询机制。