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

Java 为什么方法上的打开调用层次结构不起作用,java,eclipse,Java,Eclipse,我使用的是EclipseIDE3.6版本 在我的代码中,我有一个方法 public APIRes execute(APIReq request) throws Exception { // Some code } 请告诉我,当我打开调用层次结构时,没有显示任何内容。 为什么会这样呢?显而易见的解决方案是,可能没有任何东西调用该方法——至少在Eclipse知道的代码中是这样。除此之外,我们真的不能说…您指的是调用层次结构还是类引用 如果您创建了一个方法,但没有人调用它,那么您希望在调用层次结构

我使用的是EclipseIDE3.6版本

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

public APIRes execute(APIReq request) throws Exception {
// Some code 
}
请告诉我,当我打开调用层次结构时,没有显示任何内容。
为什么会这样呢?

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

您指的是调用层次结构还是类引用

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

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

可能问题在于打开调用层次结构没有搜索整个工作区。 单击呼叫层次视图中的小向下箭头(在右侧的呼叫层次视图窗口中;它是“视图菜单”箭头--一个向下的三角形),设置搜索范围>工作区。

错误修复:在下一个PDT 3.3.1中,它可以使用。