我正在开发一个项目,需要从java源代码中提取方法签名,名称,返回值以及重要的方法体。
我正在使用Eclipse JDT插件进行这项工作。
但是,我已经提取了方法名,签名和返回值。现在我陷入了获取方法体的问题。我不知道如何使用JDT提取它。
请在这方面帮助我。
答案 0 :(得分:1)
我认为您正在使用JDT Java Model元素:IType,IMethod,... Java模型并不代表整个源代码结构。它只表示相同的元素,您也可以在“大纲”视图中看到它们。
更进一步,您需要切换到AST model。