2010-11-23 4 views
1

Я использую метод, аннотированный с помощью @Override. в случае, если это переопределяет класс, я использую Ctrl-t и могу перейти к типу объявления. есть ли способ добраться до объявления в случае, если это интерфейс?
Я спросил другого question, что похоже, но этот вопрос более точно соответствует моим потребностям.У меня есть метод с @Override, как я могу видеть декларирующий интерфейс?

+0

Я не понимаю, о чем вы говорите. Метод с `@ Override` - это класс, абстрактный класс, интерфейс? и что означает «Ctrl + T»? – 2010-11-23 09:20:12

+0

Ум, какая IDE вы используете? – Dmitri 2010-11-23 09:21:20

ответ

2

Вы можете пойти туда, где объявлен класс, и F3 на интерфейсах, которые реализует класс.

Вы также можете выделить метод и CTRL + ALT + H, который покажет вам, где он называется, - вы часто можете найти интерфейс там.

Вы также можете зайти в окно -> Настройки -> Java -> Редактор -> Все вхождений и клещевого методы реализации интерфейса (но я нахожу эти дополнительные маркеры раздражающие)

Надежда, что помогает!

Edit:

Это происходит со мной, что у вас есть, чтобы перейти к Windows -> Настройки -> Общие -> Editors -> Текстовые редакторы -> Аннотации

и выберите индикаторы Override и проверить клеща поле справа - Показать в вертикальной линейке, чтобы маркеры отображались рядом с вашим исходным кодом (вы просто нажимаете на маркер, чтобы перейти к объявляющему интерфейсу)

1

Должен быть небольшой полый направленный вверх треугольник слева край редактора. Нажатие на это приведет вас к объявлению.

Я думаю, что это то, о чем говорит Мэтт в последнем абзаце его ответа, - но мне никогда не приходилось включать треугольники, они там по умолчанию.