2012-08-09 88 views
0

我找了一个代码分析框架,在Java中的Java。 我想为另一个非常好的开源项目制作一个插件。寻找Java代码的分析框架

所有我搜索是一个框架,读取Java文件,并返回的所有对象的模型,功能...在Java类中使用。 (如Eclipse概要)

我已经一派,但我找不到有用的东西。

+0

这样的东西,将生成的对象之间的依赖关系图? – corsiKa 2012-08-09 16:02:29

+0

我想为Umlet制作一个Java2UML插件。那就是我想用这个框架做的事情。 – NotANormalNerd 2012-08-09 17:06:48

回答

0

你需要的是基本上只是一个解析器(你不需要的代码分析本身,只是一个中间格式适合您的需求)。简单的像http://code.google.com/p/javaparser/wiki/UsingThisParser可能已经适合您的需要。如果您想要更完整一些,请查看antlr。它是一个通用的解析器,但默认的实现是Java,并且为它编写的Java grammar非常好(由Antlr实现者编写)。