Localizando usos de classe, método e campo
Consulte também
Você pode usar o comando Localizar usos para determinar todos os locais em que uma classe, método ou campo é usada no código-fonte do projeto.
Para localizar onde uma classe, interface, método ou campo são usados no projeto:
- Na janela Projetos ou na janela Editor de código, clique com o botão direito do mouse no elemento de código e escolha Localizar usos (Alt-F7).
- Na caixa de diálogo Localizar usos, selecione as opções do escopo da pesquisa.
Consulte as seções seguintes deste tópico para obter mais informações sobre o comando Localizar usos e suas opções.
- Clique em Próximo.
A janela Usos exibe o nome do arquivo e a linha de código de cada uso encontrado nesse arquivo.
Para saltar para uma ocorrência específica do elemento de código, execute uma das seguintes ações:
- Clique duas vezes em um nome de arquivo na janela Usos para abrir o arquivo.
- Clique duas vezes em uma linha de código para abrir o arquivo e posicionar o cursor nessa linha de código.
Classes e interfaces
Para classes e interfaces, o comando Localizar usos exibe todas as linhas de código que:
- Declarem o tipo
- Declarem uma variável ou método para esse tipo
- Usam o tipo, tal como criando uma nova instância, importando, estendendo, implementando, intercalando ou lançando
- Usam os membros e as variáveis estáticas do tipo
Depois que você escolhe o comando Localizar usos em uma classe ou interface, a caixa de diálogo Localizar usos pode oferecer opções adicionais:
- Caixa de seleção Localizar todos os subtipos. Se marcada, somente os usos dos subtipos da classe serão exibidos.
- Caixa de seleção Localizar somente subtipos diretos. Se marcada, somente os usos de subtipos diretos serão exibidos. Os subtipos desses subtipos são ignorados.
Métodos
Para métodos, o comando Localizar usos exibe as linhas de código que:
- declarem o método
- chamem o método
- substituam o método
Depois que você escolher o comando Localizar usos em um método, a caixa de diálogo Localizar usos poderá oferecer opções adicionais:
- Caixa de seleção Localizar métodos de substituição. Se marcada, quaisquer ocorrências dos métodos que substituem o método selecionado serão exibidos.
- Caixa de seleção Pesquisar da classe base. Se marcada, a saída mostrará cada uso desse método-base. Essa opção só aparecerá se o método para qual você está localizando os usos substituir outro método.
Campos
Para campos, o comando Localizar usos exibe as linhas de código que:
- declaram o campo
- definem o campo para um valor
- obtêm o valor do campo
Mecanismos de localização adicionais do IDE
As outras ferramentas do IDE que permitem que você procure todos os locais onde o texto específico é usado em um projeto incluem:
- Localizando e substituindo texto. Procura todos os locais em que o texto específico é usado em um arquivo fonte que é aberto no Editor Java. Escolha Editar > Localizar para abrir a caixa de diálogo Localizar, ou escolha Editar > Substituir para abrir a caixa de diálogo Substituir. Esses comandos localizam todas as seqüências correspondentes, independentemente de a seqüência ser ou não um elemento Java.
- Localizar nos projetos. Como acontece com o comando Localizar, o comando Localizar nos projetos procura as seqüências correspondentes, independentemente de a seqüência ser ou não um nome de classe. Escolha Editar > Localizar nos projetos para abrir a caixa de diálogo Localizar nos projetos e digite a seqüência de texto que você está procurando.
- Para localizar onde um método é declarado em um arquivo fonte, clique duas vezes no método na janela Projetos ou na janela Navegador. Se o método for declarado em um arquivo fonte diferente, clique com o botão direito do mouse no método e escolha Ir a > Declaração no menu contextual.
- Consulte também
- Refatoração: Referência rápida
- Renomeando uma classe ou interface
- Renomeando um campo ou método
- Excluindo código Java de forma segura
- Desfazendo alterações de refatoração
Notificações legais