2012-08-09 84 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實現者編寫)。