Eclipse IDE. 查看所有类继承的方法列表。

14

你可以使用包资源管理器来查看一个类的成员。 - Mudassir
@Mudassir:包资源管理器似乎并没有提供我所需要的信息。你所说的“成员”是什么意思? - Justian Meyer
我指的是所有公共方法和字段。 - Mudassir
也许是时候更新对此问题的已接受答案了。 - Noumenon
5个回答

39
您可以在目标类中使用ctrl+O键,若想查看其继承的方法/成员,需要再次按下ctrl+O(两次ctrl+O)。这适用于源文件和类文件。

18

按 F4 打开“类型层次结构视图”。或者,在编辑器中右键单击并从上下文菜单中选择“打开类型层次结构”选项。然后,在此视图中,找到带有工具提示“显示所有继承成员”的按钮(它是当前所选类名称行中的第二个按钮)。这将显示出当前在类型层次结构视图中选择的类的所有继承成员。
如果你单击同一行中最右边的按钮(绿色圆圈),你只会看到公共成员。当然,如果有一个仅查看非私有成员的选项,那就太好了,但我还没有找到这样的选项。
不过,能够查看所有继承成员的功能可能已经足够了吧?


这是答案。 - aaiezza

3

在类[不在任何方法之内]中按下ctrl+space,将显示所有未被覆盖但可从父类使用的方法。您可以查看直到Object类的方法。 希望这有所帮助。


2
当你在Eclipse中打开一个类时,编辑窗口的左侧边栏(与断点指示器相同的区域)如果该方法实现或覆盖了接口或父类的行为,则会有一个小的向上箭头。这是你询问的内容吗? 如果你打开Outline视图,你也可以看到向上箭头,这可能会更容易地查看方法列表。

1
这很有用,但我只能看到在类中使用或重写的方法。它不包括我当前未使用的方法。我拥有这个简单列表的目的是为了不必下去10个类来查找可能提供所需功能的1个方法。 - Justian Meyer
1
@Justian Meyer - 右键点击类的编辑窗口,选择“源”(或alt-shift S),然后“实现/生成方法”将显示一个可以被覆盖的方法列表,按父类层次结构排序。 - David O'Meara

0
请使用Ctrl+O快捷键获取该类中使用的所有方法。

不完全是我所说的。假设我在编辑器窗口中右键点击“Sprite”这个类,有没有什么东西可以打开,显示出所有可用的方法,一直到对象类为止? - Justian Meyer
刚意识到我之前有多蠢。我只需要输入“[Class].”就可以看到建议方法列表了。 - Justian Meyer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接