AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / Perguntas / 77600318
Accepted
julaine
julaine
Asked: 2023-12-04 22:43:37 +0800 CST2023-12-04 22:43:37 +0800 CST 2023-12-04 22:43:37 +0800 CST

Como encontrar todos os locais onde uma classe é usada em uma definição de campo no intellij?

  • 772

Dada uma definição de classe, posso encontrar facilmente todos os locais onde ela é usada de diversas maneiras, em uma longa lista com algumas opções de filtragem.

Mas o que eu quero é encontrar campos do tipo que me interessa, ou seja, quero olhar uma definição de classe e responder a pergunta "Quais classes possuem um campo deste tipo?"

Estou usando o Intellij IDEA 2023.2.5 com Java17, mas agradeceria respostas mesmo que usassem ferramentas diferentes ou funcionassem em linguagens diferentes. Uma resposta perfeita também encontraria campos de um supertipo da classe que estou procurando, mas a resposta simples de encontrar campos do tipo exato é boa o suficiente.

java
  • 1 1 respostas
  • 58 Views

1 respostas

  • Voted
  1. Best Answer
    Ashwini kumar
    2023-12-04T22:48:09+08:002023-12-04T22:48:09+08:00

    In IntelliJ IDEA, you can find all the places where a class is used in a field definition using the "Find Usages" feature. Here's how you can do it:

    Navigate to the Class or Field: Go to the class or field that you want to find usages for.

    Invoke Find Usages:

    Place the cursor on the class or field name. Use the keyboard shortcut: For Windows/Linux: Ctrl + Alt + F7 For macOS: Option + F7 Review the Results:

    O IntelliJ IDEA exibirá uma janela mostrando todos os locais onde a classe ou campo é usado dentro do projeto. Você pode navegar pelos resultados, explorar os contextos de uso e clicar em cada item para ir diretamente para o código correspondente. Além disso, o IntelliJ IDEA oferece várias opções de pesquisa na caixa de diálogo "Localizar usos", permitindo filtrar os resultados ou realizar pesquisas mais avançadas, como pesquisar em contextos ou arquivos específicos.

    Lembre-se, esse recurso ajuda a identificar os locais onde uma classe ou campo é usado em seu projeto, auxiliando na compreensão de seu uso e impacto potencial ao fazer alterações.

    • -4

relate perguntas

  • Lock Condition.notify está lançando java.lang.IllegalMonitorStateException

  • Resposta de microsserviço Muitos para Um não aparece no carteiro

  • Validação personalizada do SpringBoot Bean

  • Os soquetes Java são FIFO?

  • Por que não é possível / desencorajado definir um lado do servidor de tempo limite de solicitação?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    destaque o código em HTML usando <font color="#xxx">

    • 2 respostas
  • Marko Smith

    Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}?

    • 1 respostas
  • Marko Smith

    Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)?

    • 2 respostas
  • Marko Smith

    Por que as compreensões de lista criam uma função internamente?

    • 1 respostas
  • Marko Smith

    Estou tentando fazer o jogo pacman usando apenas o módulo Turtle Random e Math

    • 1 respostas
  • Marko Smith

    java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

    • 3 respostas
  • Marko Smith

    Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)?

    • 4 respostas
  • Marko Smith

    Por que o construtor de uma variável global não é chamado em uma biblioteca?

    • 1 respostas
  • Marko Smith

    Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto?

    • 1 respostas
  • Marko Smith

    Somente operações bit a bit para std::byte em C++ 17?

    • 1 respostas
  • Martin Hope
    fbrereto Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}? 2023-12-21 00:31:04 +0800 CST
  • Martin Hope
    比尔盖子 Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)? 2023-12-17 10:02:06 +0800 CST
  • Martin Hope
    Amir reza Riahi Por que as compreensões de lista criam uma função internamente? 2023-11-16 20:53:19 +0800 CST
  • Martin Hope
    Michael A formato fmt %H:%M:%S sem decimais 2023-11-11 01:13:05 +0800 CST
  • Martin Hope
    God I Hate Python std::views::filter do C++20 não filtrando a visualização corretamente 2023-08-27 18:40:35 +0800 CST
  • Martin Hope
    LiDa Cute Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)? 2023-08-24 20:46:59 +0800 CST
  • Martin Hope
    jabaa Por que o construtor de uma variável global não é chamado em uma biblioteca? 2023-08-18 07:15:20 +0800 CST
  • Martin Hope
    Panagiotis Syskakis Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto? 2023-08-17 21:24:06 +0800 CST
  • Martin Hope
    Alex Guteniev Por que os compiladores perdem a vetorização aqui? 2023-08-17 18:58:07 +0800 CST
  • Martin Hope
    wimalopaan Somente operações bit a bit para std::byte em C++ 17? 2023-08-17 17:13:58 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve