Java源代码解析器

Java源代码解析器,java,string-parsing,Java,String Parsing,我需要以编程方式从Java源文件中提取方法定义/实现,您能推荐我可以使用的任何方便的库吗? 谢谢。是一个解析器/生成器,具有Java(和其他语言)语法。它可以生成一个抽象语法树(AST),您可以根据需要进行导航和操作。另一个选项是and。根据我的使用经验,我更喜欢语法而不是ANTLR。然而,在IDE支持和文档方面,ANTLR的得分更高。如果你想找一个简单的解析器,我会选择 (Eclipse中还包括了一个更为繁重的实现)在疯狂使用库之前,您是否考虑过它是否适合您的目的?Doclets用于自定义Ja

我需要以编程方式从Java源文件中提取方法定义/实现,您能推荐我可以使用的任何方便的库吗?
谢谢。

是一个解析器/生成器,具有Java(和其他语言)语法。它可以生成一个抽象语法树(AST),您可以根据需要进行导航和操作。

另一个选项是and。根据我的使用经验,我更喜欢语法而不是ANTLR。然而,在IDE支持和文档方面,ANTLR的得分更高。

如果你想找一个简单的解析器,我会选择
(Eclipse中还包括了一个更为繁重的实现)

在疯狂使用库之前,您是否考虑过它是否适合您的目的?Doclets用于自定义Javadoc解析,但实际上可以访问关于类本身的许多细节,这些细节可以用于任何目的

另一个类似但并非完全预期的可能性是文档记录不完整的注释处理器功能,尽管它的名称不同,但可以用于普通代码生成和在通过类加载器加载的任何内容中的一般混乱