87 votes

Désactiver l'avertissement "non utilisé" pour les méthodes publiques d'une classe

La nouvelle mise à niveau d'intellij (10.5) affiche désormais un avertissement indiquant que certaines des méthodes définies pour une classe ne sont pas utilisées. Ces méthodes sont publiques et je prévois de ne pas toutes les utiliser car je les ai créées pour prendre en charge l'API attendue. Je voudrais désactiver cet avertissement (non utilisé pour les méthodes publiques dans une classe). Y a-t-il un moyen de le faire ?.

73voto

JT Montana Points 799

Vous pouvez le désactiver pour une seule méthode comme celle-ci

 @SuppressWarnings("unused")
public void myMethod(){...}

42voto

CrazyCoder Points 103123

Désactiver Settings | Inspections | Declaration redundancy | Inspection du code de déclaration inutilisé. En option, vous pouvez créer une portée personnalisée pour vos classes d'API et désactiver cette inspection uniquement par portée d'API afin qu'elle fonctionne toujours dans les autres parties de votre projet.

11voto

Ben Points 934

2018-2019

Voici la mise à jour 2019 pour : IntelliJ IDEA 2018.3.2 (Édition communautaire) Build #IC-183.4886.37, construit le 17 décembre 2018

Paramètres | Éditeur | Contrôles | Déclaration de licenciement | Déclaration non utilisée

entrez la description de l'image ici

10voto

csansb Points 109

Je pense que le meilleur moyen d'éviter la mise en évidence de ces méthodes publiques inutilisées est d'écrire quelques tests pour ces méthodes dans votre API.

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