Открытая реализация (иерархия типов) функциональности в NetBeans? - PullRequest
7 голосов
/ 27 августа 2009

Когда у меня есть такой Java-код:

someInterface.someMethod();

как мне заставить Netbeans показать мне, какие классы имеют реализации someMethod () (не интерфейс).

В Eclipse это делается с помощью Ctrl + T, но нажатие Ctrl + T на методе ничего не сделало в Netbeans 6.5, и я не могу найти функциональность иерархии типов в Netbeans 6.5.

Спасибо.

Ответы [ 5 ]

10 голосов
/ 12 апреля 2012

Я считаю, что Ctrl + Alt + B работает отлично. :)

5 голосов
/ 25 сентября 2009

Эта функция уже существует в Netbeans: Alt + F7, отметьте «Найти все подтипы» и нажмите «ОК». Спасибо tkellerer за указание этого на форумах Netbeans

http://forums.netbeans.org/viewtopic.php?p=49638#49638

Это широко пропускаемая функциональность в Netbeans, возможно, из-за того, что для нее нет привязки ключа, поэтому я изменил свой запрос расширения, чтобы добавить привязку ключа для последовательности «Alt + F7, отметьте« Найти все подтипы »и нажмите ОК "?

1 голос
/ 31 августа 2009

Чтобы получить иерархию, аналогичную иерархии типов в Eclipse, щелкните правой кнопкой мыши имя класса, выберите «Навигация», а затем «Проверить иерархию». Сочетание клавиш для этого - ALT + SHIFT + F12. По умолчанию он показывает вам родителей выбранного класса или интерфейса. Тем не менее, вы можете просматривать потомков с помощью фильтров в нижней левой части. Я полагаю, что вам нужен фильтр Показать иерархию подтипов (также включаемый с помощью сочетания клавиш CTRL + B).

Это верно в NetBeans 6.7.1. Я собираюсь предположить, что это похоже на 6,5.

0 голосов
/ 07 декабря 2009

Эй, кто-то реализовал модуль для этого, и он работает в Netbeans 6.5.1 - идеально подходит для вас. Я тусуюсь, чтобы увидеть эквивалент для 6.7.1. Возможно они должны добавить это к 6.8!

http://wiki.netbeans.org/JavaGoToImplementation

Перейти к реализации встроена в последние версии NetBeans. Посмотрите в контекстном меню навигации.

0 голосов
/ 23 сентября 2009

Оказывается, что в Netbeans нет сопоставимой функциональности. Вы можете прочитать об этом здесь:

http://forums.netbeans.org/viewtopic.php?p=49355#49355

Я также подал запрос на улучшение, за который вы можете проголосовать:

http://www.netbeans.org/issues/show_bug.cgi?id=172830

Если вы хотите добавить это в Netbeans, пожалуйста, проголосуйте за него.

...