2010-12-16 65 views
9

要保持這個簡短。有沒有辦法在編輯器中點擊一個類的名稱,並在另一個窗口中看到它的所有方法(繼承和否則)的列表?Eclipse IDE。查看所有班級的繼承方法列表

這與我的另一個問題在這裏有關:https://stackoverflow.com/questions/4457751/drag-and-drop-with-andengine-android,恐怕我忽略了一種有用的方法。

非常感謝您的任何幫助。

-Justian M.

+0

您可以使用包資源管理器來查看類的成員。 – Mudassir 2010-12-16 05:48:45

+0

@Mudassir:Package Explorer並沒有提供我正在尋找的信息。 「成員」是什麼意思? – 2010-12-16 05:54:37

+0

我的意思是所有的公共方法和領域。 – Mudassir 2010-12-16 05:57:22

回答

1

當你打開Eclipse的一個類,左手排水溝的編輯窗口(具有斷點指標相同的區域)有一個小的向上箭頭如果該方法實現或重寫的行爲從一個接口或父類。這是你問的嗎? 如果你打開大綱視圖,你也可以看到向上箭頭,這可能會更容易看到方法列表。

+1

這很有用,是的,但我只能看到在課堂上使用或重寫的方法。它不包括我目前沒有使用的方法。我擁有這個簡單列表的目的是讓我不必去找10個類來找到1個可能提供我需要的功能的方法。 – 2010-12-16 06:05:53

+1

@Justian Meyer - 右鍵單擊​​該類的編輯窗口,選擇「源」(或alt-shift S),然後「實現/生成方法」將顯示可以被父類heirarchy重新排序的方法列表。 – 2010-12-16 06:08:47

0

請使用Ctrl + O快捷鍵獲取該類中使用的所有方法。

+0

不完全是我在說什麼。比方說,我在編輯器窗口中右鍵單擊「Sprite」,一個類,有什麼我可以打開的,它向我展示了可用於我的所有可能的方法,一直到對象類? – 2010-12-16 06:24:41

+0

剛剛意識到我有多愚蠢。我只能輸入「[Class]」。查看建議方法的列表。 – 2010-12-16 06:25:28

29

您可以在目標類中使用ctrl + O,並且當您想要查看其繼承的方法/成員時,必須再次按下ctrl + O(兩次ctrl + O)。這將適用於源文件和類文件

+1

Mac:Command-O – 2013-05-30 23:42:30

11

按F4打開「類型層次結構視圖」。或者,在編輯器中右鍵單擊並從上下文菜單中選擇「打開類型層次結構」選項。然後,在這個視圖中,找到一個帶有工具提示的按鈕'顯示所有繼承的成員'(這是該行中第二個具有當前所選類名稱的)。這將向您顯示當前在類型層次結構視圖中選擇的類的所有繼承成員。
如果您單擊同一行(綠色圓圈)中最右側的按鈕,則只會看到公共成員。當然,如果有一個選項只能看到非私人成員,那就太好了,但是我沒有找到這樣的選擇。
不過,看到所有繼承的成員的能力可能夠好了嗎?

+1

這應該是公認的答案!謝謝。 – lmo 2017-05-05 15:08:49

1

只需在類[外部任何方法]中按下ctrl +空格,即可顯示所有未覆蓋但可從父類獲得的方法。您可以直接看到Object類的方法。 希望有所幫助。