redhat-developer / redhat-developer/vscode-java
Call Hierarchy searches wrong variable
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
If multipe variables are declared in one line, Peek>Call Hierachry will look for first Variable decalred in that line
Environment
- Operating System: fedora 36
- JDK version: 17
- Visual Studio Code version: latest
- Java extension version: 1.7.0
Steps To Reproduce
- declare mutiple variables in one line
- right click the second one
- Peek>Call Hierarchy
Test yourself:
public class test {
public static void main(String[] args) {
int x = 1,y=1;
Boolean h = y == 1;
y = 0;
h = x==1;
x = 0
}
}
while looking for Call Hirachy of y x++; is highlighted
y++; -> Highlighted
in my Projekt:

Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere das Problem in VS Code mit dem bereitgestellten Java-Beispiel, in dem mehrere Variablen in einer Zeile deklariert werden, und rufe anschließend Peek > Call Hierarchy für die zweite Variable auf. Verfolge die Verarbeitung von Call Hierarchy für diese Auswahl und vergleiche die aufgelöste Variable mit dem hervorgehobenen Ergebnis. Erledigt ist es, wenn die Auswahl von y oder x die entsprechende Variable auflöst und hervorhebt, anstatt die erste Deklaration in der Zeile.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, vscode
- Bereich
- developer-experience, devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100