redhat-developer / redhat-developer/vscode-java

Copy of #1251 - Unsupported SuppressWarnings("restriction")

Offen
#2,918 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

compile diagnostics enhancement
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

I am using a private JRE with its included libraries. As I import these I am given an error for Restricted Access since these are private APIs. If I were in Eclipse I could add @SuppressWarnings("restriction") and get rid of it.

That same class opened in VSCode will show the import as still an error and the '@SuppressWarnings' as "unnecessary".

Environment
  • Operating System: OS X 13.2
  • JDK version: Standard Edition (build 1.8.0_341-b10 13_Jul_2022_11_14 Mac OS X x64(SR7 FP15))
  • Visual Studio Code version: 1.75.0
  • Java extension version: 1.14.0
  1. Import a private API like from Sun
  2. Receive an "Access Restriction" Error
  3. Add @SuppressWarnings("restriction") to top of class declaration
Screenshot 2023-02-03 at 12 36 59

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Problem in VS Code mit der privaten JRE und der beschriebenen Version der Java extension, indem du die Schritte für den Import und @SuppressWarnings("restriction") befolgst. Beginne damit nachzuverfolgen, wie die Java extension Diagnosen zu Zugriffsbeschränkungen meldet; fertig ist die Aufgabe, wenn die Unterdrückung erkannt wird und der Import nicht mehr als Fehler gemeldet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
developer-experience, devtools
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.