redhat-developer / redhat-developer/vscode-java

Use editor gutter for (super) implementation navigation

Abierto
#3,524 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement navigation
Lenguaje dominante
TypeScript
Estrellas
2.3k
Forks
546
Merge medio
20 h 1 min
PR fusionados (30 d)
11

Descripción

Can an icon be added to the left of the interface declaration and methods for quick jumps to related implementations? ( and an icon for quick jump to related Interface)

example from IntelliJ IDEA:
image

image
Environment
  • Operating System: Linux
  • JDK version: 17
  • Visual Studio Code version: 1.87.0
  • Java extension version: v1.28.1
Steps To Reproduce
  1. Create a java interface
  2. Create an implementation of this interface
Current Result
image
Expected Result

image

Additional Informations

In Java development, many people are accustomed to using the icons next to Interfaces to jump to the implementations of the interface, or using the related icons inside a Class to jump to the corresponding Interface definition. The support for this feature in vscode-java can facilitate a smoother adaptation to these user habits.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

El issue no proporciona archivos, pruebas ni puntos de entrada. Reproduce el caso indicado creando una interfaz de Java y una implementación; después, sigue el comportamiento de navegación de la VS Code Java extension. El trabajo estará terminado cuando aparezcan iconos en el gutter junto a las declaraciones de interfaces y los métodos, con saltos a las implementaciones y de vuelta a las interfaces relacionadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java, typescript
Área
developer-experience, devtools
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.