Maison > Java > javaDidacticiel > le corps du texte

Quels sont les noms d'avertissement valides dans l'annotation @SuppressWarnings de Java ?

DDD
Libérer: 2024-10-23 15:56:01
original
492 Les gens l'ont consulté

What are the Valid Warning Names in Java's @SuppressWarnings Annotation?

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!

source:php
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!