为什么在方法上打开调用层次结构不起作用

时间:2011-11-25 19:23:09

标签: java eclipse

我正在使用Eclipse IDE 3.6版本。

在我的代码中,我有一个方法

public APIRes execute(APIReq request) throws Exception {
// Some code 
}

你能告诉我,当我打开Call Hierarchy时,没有显示任何内容。 为什么会这样?

4 个答案:

答案 0 :(得分:1)

显而易见的解决方案是,可能没有任何东西可以调用该方法 - 至少在Eclipse知道的代码中。除此之外,我们真的不能说......

答案 1 :(得分:0)

您的意思是呼叫层次结构或类引用。

如果您创建了一个方法而没有人调用它,那么您希望在调用层次结构中看到什么。 您的方法引用了放置方法的类。这将在参考视图中显示。

答案 2 :(得分:0)

首先清除项目并刷新它并选择方法按右键单击打开调用层次结构,您将获得定义方法声明的类。

答案 3 :(得分:0)

问题可能是Open Call Hierarchy没有搜索整个Workspace。 单击调用层次结构视图中的小向下箭头(在右侧的调用层次结构视图窗口中;它是"查看菜单"箭头 - 指向下方的三角形),设置搜索范围>工作区。