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

有帮助吗?

解决方案

另一个选择是 JFLEX杯子. 。根据我的使用经验,我比Antlr更喜欢语法。但是,在IDE支持和文档方面,ANTLR得分更高。

其他提示

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

如果您寻找一个简单的解析器,我会陪伴 Javaparser(Eclipse也包括更重的实现)

在与图书馆合作之前,您是否考虑过 DOCLETS 适合您的目的吗?虽然是用于自定义Javadoc解析的,但Doclet实际上可以访问有关课程本身的许多细节,这些细节可用于任何目的。

另一个类似的非态度可能性的可能性是记载的注释处理器功能,尽管它的名称,但可以用于普通代码生成,并在您通过类加载程序中加载的任何内容中绕开杂物。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top