Могу ли я видеть интерфейсы в представлении иерархии типов Eclipse? - PullRequest
21 голосов
/ 23 ноября 2010

Когда я проверяю иерархию типов класса, который получен из интерфейса в Eclipse, он не показывает интерфейсы. Есть ли способ настроить Eclipse для отображения интерфейсов в иерархии типов? Или есть какой-то другой способ увидеть эту информацию?

Ответы [ 2 ]

24 голосов
/ 23 ноября 2010

Вы нажали "Показать иерархию Супертип ?

Потому что в этом случае будут показаны интерфейсы.

alt text

23 голосов
/ 23 ноября 2010

CTRL-T - это то, что вам нужно.

Выделите имя класса в редакторе, дважды нажмите CTRL-T.Это покажет вам иерархию супертипов в небольшом всплывающем окне.

Но подождите, это станет лучше.Перейти к вашему интерфейсу.Наведите курсор на определение.CTRL-T (один раз) покажет вам все классы, которые реализуют интерфейс.Если вы выберете один из этих классов во всплывающем окне, вы сразу перейдете к реализации функции, на которую вы навели курсор.

Там навигация между интерфейсами и их реализациями стала намного проще.С тех пор как я обнаружил это, я почти никогда не использую представление Иерархии.

...