Noms d'avertissement @SuppressWarnings valides en Java
L'annotation @SuppressWarnings permet la suppression d'avertissements spécifiques pour les outils d'analyse de code. Les jetons entre parenthèses de l'annotation spécifient les avertissements qui doivent être supprimés.
Liste des noms d'avertissement valides
La liste des noms d'avertissement valides dépend de l'IDE ou du compilateur utilisé. Voici les listes des différentes versions d'Eclipse :
Galileo :
- all : supprime tous les avertissements
- boxing : opérations de boxing/unboxing
- cast : opérations de diffusion
- dep-ann : annotation dépréciée
- dépréciation : dépréciation
- fallthrough : sauts d'instruction switch manquants
- finalement : Enfin bloquer sans retour
- masquage : variables locales qui en cachent d'autres
- incomplete-switch : entrées d'instruction switch manquantes
- nls : littéraux de chaîne non nls
- null : analyse nulle
- restriction : références déconseillées ou interdites
- serial : champ SerialVersionUID manquant
- accès statique : accès statique incorrect
- accès synthétique : Accès non optimisé depuis les classes internes
- décoché : opérations non cochées
- accès aux champs non qualifiés : accès aux champs non qualifiés
- inutilisé : code inutilisé
Indigo :
- javadoc : avertissements JavaDoc
- rawtype : utilisation de types bruts
- static-method : méthodes pouvant être déclarées statiques
- static-method : méthodes pouvant être déclarées statiques
super : remplacement des méthodes sans super invocations
Juno :
-
- ressource : utilisation des ressources fermables
sync-override : Synchronisation manquante lors du remplacement des méthodes synchronisées
Kepler et Luna :
Utiliser la même liste que Juno
D'autres IDE et compilateurs peuvent avoir des listes similaires mais avec des variations. Veuillez vous référer à la documentation ou consulter votre outil préféré pour des informations spécifiques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn