redhat-developer / redhat-developer/vscode-java
Copy of #1251 - Unsupported SuppressWarnings("restriction")
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
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
- Import a private API like from Sun
- Receive an "Access Restriction" Error
- Add
@SuppressWarnings("restriction")to top of class declaration
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez le problème dans VS Code en utilisant la JRE privée et la version de la Java extension indiquée, en suivant les étapes concernant l’import et @SuppressWarnings("restriction"). Commencez par suivre la manière dont la Java extension signale les diagnostics de restriction d’accès ; le travail est terminé lorsque la suppression est reconnue et que l’import n’est plus signalé comme une erreur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript, vscode
- Domaine
- developer-experience, devtools
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100