redhat-developer / redhat-developer/vscode-java
The method finalize() from the type Object is deprecated since version 9
Ouverte
Personne n'a encore pris cette issue.
enhancement
upstream
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
Environment
- Operating System: Win & Mac
- JDK version: 12
- Visual Studio Code version: 1.33.1
- Java extension version: 0.43.0
Steps To Reproduce
- Open one java project
- Run the command "Source action" ->Override/Implement Methods… ==> finalize()
Current Result
Warning in probelm window, we provide this method but tell the user that it is deprecated

Expected Result
We shouldn't provide a deprecated method to user
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
Commencez par reproduire le problème via Source Action > Override/Implement Methods… dans un projet Java utilisant JDK 12, puis suivez l’implémentation derrière cette commande. Le travail est terminé lorsque la méthode obsolète Object.finalize() n’est plus proposée, tandis que les autres méthodes applicables restent disponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100