使用Python分析Java中的源代码?
我想为Java项目(如FindBugs和其他静态分析程序)创建一个能够检测某些方法调用的源代码分析器 我更喜欢使用Python,但任何建议都会很好 我将从研究源代码开始,但是如果有人能向我解释底层的概念,如果它很容易实现,我将非常感激 谢谢你抽出时间使用Python分析Java中的源代码?,java,python,static-analysis,Java,Python,Static Analysis,我想为Java项目(如FindBugs和其他静态分析程序)创建一个能够检测某些方法调用的源代码分析器 我更喜欢使用Python,但任何建议都会很好 我将从研究源代码开始,但是如果有人能向我解释底层的概念,如果它很容易实现,我将非常感激 谢谢你抽出时间 Olivier。阅读这本书:语言实现模式。这是一本非常通俗易懂的书,你可以衡量实现你想要实现的目标所需要付出的努力 Java工具通常是用Java编写的。也许使用Jython,您至少可以重用一些现有库(用于解析、AST生成等)。
Olivier。阅读这本书:语言实现模式。这是一本非常通俗易懂的书,你可以衡量实现你想要实现的目标所需要付出的努力