Funcionalidade de implementação aberta (hierarquia do tipo) em NetBeans?
-
20-09-2019 - |
Pergunta
Quando eu tenho código Java como este:
someInterface.someMethod();
Como faço para que o NetBeans me mostre quais classes têm implementações de Somemethod () (não a interface).
No Eclipse, isso é feito com Ctrl+T, mas pressionar Ctrl+T no método não fez nada no NetBeans 6.5 e não posso onde a funcionalidade de hierarquia de tipos está no NetBeans 6.5.
Obrigado.
Solução 2
Essa funcionalidade já existe no NetBeans: Alt+F7, verifique 'Encontre todos os subtipos' e clique em OK. Obrigado a Tkellerler por apontar isso nos fóruns da NetBeans
http://forums.netbeans.org/viewtopic.php?p=49638#49638
Essa é uma funcionalidade amplamente esquecida no NetBeans, talvez porque não haja vinculação chave para ela, então mudei minha solicitação de aprimoramento para adicionar uma ligação de chave para a sequência "Alt+F7, verifique 'Encontre todos os subtipos' e clique em OK" ?
Outras dicas
eu acho que Ctrl+Alt+B funciona perfeitamente. :)
Para obter uma hierarquia semelhante à hierarquia de tipos no eclipse, clique com o botão direito do mouse no nome da classe, selecione Navegue e inspecione a hierarquia. O atalho do teclado para isso é Alt+Shift+F12. Por padrão, mostra os pais da classe ou interface selecionada. No entanto, você pode ver os descendentes usando os filtros no lado inferior esquerdo. Acredito que o filtro de hierarquia de subtipo do show (também alterado usando Ctrl+B) é o que você deseja.
Isso é preciso no NetBeans 6.7.1. Vou assumir que é semelhante em 6.5.
Acontece que não há funcionalidade comparável no NetBeans. Você pode ler sobre isso aqui:
http://forums.netbeans.org/viewtopic.php?p=49355#49355
Também arquivei uma solicitação de aprimoramento aqui, na qual você pode votar:
http://www.netbeans.org/issues/show_bug.cgi?id=172830
Se você quiser ver isso adicionado ao NetBeans, vote nele.
Ei, alguém implementou um módulo para fazer isso e funciona no NetBeans 6.5.1 - perfeito para você. Estou saindo para ver um equivalente para 6.7.1. Talvez eles devam adicioná -lo a 6.8!
http://wiki.netbeans.org/javagotoimplementation
O Ir para a implementação é incorporado para versões recentes do NetBeans. Olhe no menu de contexto de navegação.