1

我想写一个eclipse插件,可以显示特定方法的所有调用者——类的构造函数Thread。我找到了文章“ Java:查找方法的所有调用者——获取调用特定方法的所有方法”。但是我仍然需要启动一个IMethod对象作为getCallersOf方法的输入。似乎IMethod是一个接口。我不知道如何新建一个IMethod对象来表示类的构造函数Thread

4

1 回答 1

0

我将从查看 org.eclipse.jdt.core IJavaProject 接口开始。您可以使用 JavaCore 类获取此类的实例。这些实例间接引用了您要查找的 IMethod 实例。IProject 是 IJavaProject,它在其类路径片段中具有类型,并且这些类型具有方法...

为了使您的工具真正可用,您需要一种方法来选择要报告的方法。为此,我建议您使用弹出菜单模板创建一个新的 Eclipse 插件项目。这将在包资源管理器的上下文菜单中为您提供一个菜单项,该菜单项可以在您选择的方法上调用您的工具逻辑。

于 2013-06-10T23:57:28.397 回答