redhat-developer / redhat-developer/vscode-java
"Cannot find symbol"
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
VS Code shows a "Cannot find symbol" error with the red squigly for several symbols but "Go to definition" works which means the definition is available.
Environment
- Operating System: Ubuntu 18.04
- JDK version: 1.8.0_171
- Visual Studio Code version: 1.23.1
- Java extension version: 0.26.0
Steps To Reproduce
- Open the attached dummy project in VS Code.
Current Result
You should see several errors related to "cannot find symbol". However, navigation or "Go to definition" works on these symbols.
Expected Result
The red squiggly lines should not appear since I think the symbols are indeed available.
Additional Informations
The VS Code settings.json file is also attached.
java-symbols.zip
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
Öffne zunächst das angehängte Projekt java-symbols.zip in VS Code mit der bereitgestellten settings.json und reproduziere die Diagnosen unter Ubuntu mit den aufgeführten Java- und Erweiterungsversionen. Vergleiche die mit roten Wellenlinien gemeldeten Symbole mit denen, die über Go to definition erreichbar sind; abgeschlossen ist die Aufgabe, wenn gültige Symbole keine fehlerhaften "Cannot find symbol"-Diagnosen mehr erzeugen und die Navigation weiterhin funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100