2013-07-12 89 views
1

我正在开发一个项目,需要从java源代码中提取方法签名,名称,返回值和重要的方法体。使用Eclipse JDT Plugin从Java源代码提取方法体

我正在使用Eclipse JDT插件进行此项工作。

但是,我提取了方法名称,签名和返回值。而现在我陷入了获取方法体。我不知道如何使用JDT来提取它。

请在这方面帮助我。

+0

你是否为了什么目的而提取这些信息? Java评论? – Reddy

+0

我将分析一个java项目的两个版本,并找出这两个项目的变化。此外,我想找出哪些因素(函数名称,输入/输出等..)导致这两个版本的变化.. – amee

回答

1

我认为您使用的是JDT Java模型元素:IType,IMethod ... Java模型并不代表整个源代码结构。它只表示相同的元素,您也可以在“大纲”视图中看到它们。

要走得更远,您需要切换到AST model

+0

是否有任何其他选项,我可以找出方法体以及其他标准,如包括呼叫,传出呼叫,签名,返回值,类型等。 – amee

+0

谢谢@Seelenvirtuose,我使用AST模型并提取方法体和每一件事情。 – amee

相关问题