1

我目前正在使用具有相当长的类层次结构的 Java 框架。当爬过一个类的代码路径时,我必须在这个层次结构中的不同类之间来回跳转。

我正在寻找一种工具或 Eclipse 视图,它提供一个类的完整实现与其所有最具体的方法的“合成合并”。有这样的事情吗?

例如,我必须使用此类实现层次结构:InternalResourceViewResolver extends UrlBasedViewResolver extends AbstractCachingViewResolver。

现在,当在 InternalResourceViewResolver 中读取代码时,会调用其超类型的方法。来回浏览(使用 "Open Declaration" (F3) 和后退按钮 (Alt+Left) )可能会让人感到困惑:我开始失去焦点并且碰巧错误地读取了实际上被我调查的子类覆盖的超类的方法实现。

4

2 回答 2

1

如果在将鼠标悬停在方法或类名上时按住 SHIFT 键,它会显示内联的源代码!你不必跳过去。

当我看到一个 super.doFoo() 方法时,我会移动鼠标悬停以查看它的作用!如果有趣,我可以 CTRL+单击或 F3 跳转到源代码。

于 2012-05-02T00:26:06.367 回答
0

可能有帮助的一件事是 Eclipse 中提供的(相对鲜为人知的)“书签”功能:

http://www.luisdelarosa.com/2005/02/16/eclipse-tip-use-bookmarks-to-track-important-places-in-your-code/

于 2012-05-01T22:40:26.130 回答