题
我需要从Java源文件中编程提取方法定义/实现,您能否推荐我可以使用的任何方便库?谢谢。
其他提示
antlr 是一个解析器/发电机,具有Java(和其他语言)的语法。它可以产生一个抽象的语法树(AST),您可以根据需要进行导航和操纵。
如果您寻找一个简单的解析器,我会陪伴 Javaparser(Eclipse也包括更重的实现)
在与图书馆合作之前,您是否考虑过 DOCLETS 适合您的目的吗?虽然是用于自定义Javadoc解析的,但Doclet实际上可以访问有关课程本身的许多细节,这些细节可用于任何目的。
另一个类似的非态度可能性的可能性是记载的注释处理器功能,尽管它的名称,但可以用于普通代码生成,并在您通过类加载程序中加载的任何内容中绕开杂物。
不隶属于 StackOverflow