redhat-developer / redhat-developer/vscode-java
[Bug - Go To/Navigation/References] - Does not work for Private Methods/Constructor
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
When I try to find all references for private method I get nothing. Is this desired behaviour?
Environment
- Operating System:
- JDK version:
- Visual Studio Code version:
- Java extension version:
Steps To Reproduce
- Clone https://github.com/nipafx/nox.zone
- Navigate to ResourceGatherer.java
- Go to Line 83, private static String computeResourceFileName(Path sourceFile, String resourceName) {
- Right click on computeResourceFileName method and select Go To References
Constructor
Same steps should be performed for constructor of ResourceGatherer class. When the Go To References is called on constructor it will also be blank, however the class is instansiated at ElementResolver.java at line 68
It will say that there are no references, however the method is used within the class.
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 mit ResourceGatherer.java in Zeile 83 und dem ResourceGatherer-Konstruktor und überprüfe anschließend die Instanziierung in ElementResolver.java in Zeile 68. Vergleiche die Ergebnisse von Go To References für die private Methode und den Konstruktor mit deren Verwendungen innerhalb der Klasse und an der gemeldeten Aufrufstelle. Erledigt bedeutet, dass Referenzen anstelle eines leeren Ergebnisses zurückgegeben werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 32/100