126 votes

Supprimer l'avertissement d'importation obsolète en Java

En Java, si vous importez une classe obsolète:

 import SomeDeprecatedClass;
 

Vous obtenez cet avertissement: The type SomeDeprecatedClass is deprecated

Existe-t-il un moyen de supprimer cet avertissement?

213voto

Pour éviter l'avertissement: n'importez pas la classe

utilisez plutôt le nom de classe complet

et l'utiliser dans le moins d'endroits possible.

143voto

craigforster Points 1033

Utilisez cette annotation sur votre classe ou méthode:

 @SuppressWarnings( "deprecation" )
 

14voto

TofuBeer Points 32441

En tant que hack, vous ne pouvez pas importer et utiliser le nom complet dans le code.

Vous pouvez également essayer javac -Xlint: -deprecation ne sait pas si cela y remédier.

11voto

Tim Points 63

J'ai résolu ce problème en modifiant l'importation pour:

 import package.*
 

puis annotant la méthode utilisant les classes obsolètes avec @SuppressWarnings("deprecation")

3voto

Amber Points 159296

Essayez d’utiliser le commutateur de ligne de commande suivant lors de la compilation:

 -Xlint:-deprecation
 

le commutateur -Xlint vous permet de spécifier quels avertissements doivent être vérifiés, en préfacer un avec - le désactive explicitement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X