java - 更智能的 Eclipse "Open Call Hierarchy"?

标签 java eclipse call-hierarchy

如果我在 Eclipse 中有一个 Java 项目,我可以右键单击方法名称并“打开调用层次结构”。假设我有两个接口(interface) A 和 B,它们都指定了方法 x()。我是否可以让 Eclipse 以更智能的方式使用“Open Call Hierarchy”,以便只显示 A 对 x() 的调用而不显示 B 的调用?

最佳答案

Eclipse 应该已经这样做了。如果您想对其进行测试,请转到您的A 界面,选择x() 方法并在其上运行“Open Call Hierarchy”。对接口(interface) B 中的 x() 方法执行相同的操作。你应该得到不同的代码位置,除非你有一个实现两者的类,你永远不应该这样做。这样做不会破坏任何编译或执行,您只会双重声明相同的方法签名。

关于java - 更智能的 Eclipse "Open Call Hierarchy"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4650021/

相关文章:

android - 在 Eclipse 中使用 Android 连接到 MongoDB

delphi - Delphi 6 是否有一个实用程序可以分析类层次结构并可以查询方法祖先?

eclipse - 从某个函数调用层次结构

java - 如何将 .jar 文件包含在 Java 库中?

java - 如何在 Android 中将调用转移到语音邮件?

java - 无法在 Eclipse 中从 int 转换为 String[]

eclipse - Jetty 在 JNDI 上下文中绑定(bind)数据源

java - 是否可以使用匿名内部类和访问其中方法的机制来实例化抽象类

java - 在 Rest API 应用程序中使用 ModelAndView

Eclipse IDE - Open Call Hierarchy 为空/损坏