2010-11-23 3 views
20

Wenn ich die Typhierarchie einer Klasse, die von einer Schnittstelle in Eclipse abgeleitet ist, überprüfe, zeigt es die Schnittstellen nicht an. Gibt es eine Möglichkeit, Eclipse so zu konfigurieren, dass die Schnittstellen in der Typhierarchie angezeigt werden? Oder gibt es eine andere Möglichkeit, diese Informationen zu sehen?Kann ich Schnittstellen in der Typhierarchieansicht von Eclipse sehen?

Antwort

22

CTRL-T ist das, was Sie wollen.

Markieren Sie den Namen der Klasse im Editor, drücken Sie zweimal die STRG-T-Taste, um die Hierarchie des übergeordneten Typs in einem kleinen Popup-Fenster zu öffnen:

Aber warten Sie, es wird besser. Geh zu deiner Schnittstelle. Setzen Sie den Cursor auf eine Definition. STRG-T (einmal) zeigt Ihnen alle Klassen, die die Schnittstelle implementieren. Wenn Sie im Popup eine dieser Klassen auswählen, gelangen Sie direkt zur Implementierung der Funktion, auf die Sie Ihren Cursor gesetzt haben.

Dort wurde die Navigation zwischen Schnittstellen und ihren Implementierungen viel einfacher. Seit ich das entdeckt habe, benutze ich kaum noch die Hierarchie-Ansicht.

+0

Auf OSX ist die Abkürzung '⌘T' – pimlottc

+1

Dies zeigt nur die Super-Typ-Schnittstelle. Wenn Ihre Klasse eine Klasse erweitert UND mehrere andere Schnittstellen implementiert, werden diese Schnittstellen nicht angezeigt. Beste Antwort ist der @VonC One. – Donatello

23

Haben Sie auf „Zeigen Sie der Hierarchie Supertype klicken?

Denn in diesem Fall wird es die Schnittstellen zeigen.

alt text