Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python分析Java中的源代码?_Java_Python_Static Analysis - Fatal编程技术网

使用Python分析Java中的源代码?

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

我想为Java项目(如FindBugs和其他静态分析程序)创建一个能够检测某些方法调用的源代码分析器

我更喜欢使用Python,但任何建议都会很好

我将从研究源代码开始,但是如果有人能向我解释底层的概念,如果它很容易实现,我将非常感激

谢谢你抽出时间


Olivier。

阅读这本书:语言实现模式。这是一本非常通俗易懂的书,你可以衡量实现你想要实现的目标所需要付出的努力


Java工具通常是用Java编写的。也许使用Jython,您至少可以重用一些现有库(用于解析、AST生成等)。