"Find / Peek All references" on a base class doesn't find overwritten invocations
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 38/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- java, typescript
- Domínio
- developer-experience, search
Direção de pesquisa
Nenhum arquivo ou teste é identificado na issue. Comece reproduzindo a pesquisa de referências no VS Code Java com um método base e um método sobrescrito e, em seguida, inspecione os pontos de entrada da pesquisa de referências e da hierarquia de chamadas. O trabalho estará concluído quando a pesquisa do método base incluir as invocações dos métodos sobrescritos, enquanto a pesquisa do método da classe inferior preservar seu comportamento de referências diretas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
When I search for all invocations / references on a method, I would expect that also the invocations will be found if the method was overwritten by another class. These are correct references on this method. But these references are missing in the results, which can lead to missing circumstances.
The other direction, if I search for references for the method on the lower class which overwrites, I see also only the direct invocations, which is correct in this case in my impression (but should also include all invocations of overwrites of this class of course).
The only workaround I found is the call hierarchy, but it is hard to pick all the references out of this representation.
I am not sure if it is a bug, so I marked it as feature request.
- Linguagem predominante
- TypeScript
- Estrelas
- 2.3k
- Forks
- 548
- Merge médio
- 7h 29min
- PRs com merge (30d)
- 9
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de redhat-developer/vscode-java
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
redhat-developer/vscode-java#4426 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
redhat-developer/vscode-java#4517 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Red Hat Not ActivatingAbertabug documentation
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
redhat-developer/vscode-java#4516 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
redhat-developer/vscode-java#4506 · 7 comentários · 4 reações ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
redhat-developer/vscode-java#4505 · 5 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
Todas as issues de redhat-developer/vscode-java
Issues semelhantes
-
area/core status/need-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
google-gemini/gemini-cli#29602 ·
Mantenedores costumam responder em até 1 dia
-
area: backend enhancement priority: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
snapotter-hq/SnapOtter#1879 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Tencent/BrowserSkill#390 ·
Mantenedores costumam responder em até 1 dia
-
good first issue status: needs triaging type: bug version: 2.0
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
medusajs/medusa#17094 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Mantenedores costumam responder em até 1 dia