Как сделать предложения методов автозаполнения для переопределения в контексте подкласса Intellij IDEA?

Скажем, у меня есть:

public class A extends B {
  /* autocompletion doesn't suggests protected methods from B to 
     override with Ctrl+SPACE
  */
}

В настоящее время я использую Intellij IDEA 11.0.2.

Ответы

Ответ 1

Щелкните правой кнопкой мыши в области редактора для класса A, перейдите в раздел "Создать..." → "Переопределить методы...".

Затем вам будет представлен список всех методов, которые можно переопределить.

"Создать..." также можно вызвать с помощью сочетаний клавиш, сейчас я на Mac и ^N. IIRC - ярлык в Windows/Linux - Alt-Insert.

Ответ 2

Пытался добавить это как комментарий, но ярлыки клавиш ясны при добавлении в качестве ответа;)

Как только в вашем подклассе do CTRL + O (Windows), будут перечислены методы, которые вы можете переопределить, включая стандартные, а также методы из вашего суперкласса.

Дополнительная информация (не относится к вопросу): Также размещена ссылка, которая содержит некоторые другие очень полезные intelliJ shorcuts, если они вам полезны. Ярлыки IntelliJ, которые я не могу найти

Ответ 3

На Mac с последним Intellij (13) используйте Code > Override Methods... и начните вводить метод, который вы хотите переопределить, он автоматически генерирует весь метод с аннотацией @Override для вас

Ярлык для этого Cmd + O