Que signifient ces lignes dans mon projet Java ou Android ?
@SuppressWarnings("deprecation")
@SuppressWarnings("unused")
Que signifient ces lignes dans mon projet Java ou Android ?
@SuppressWarnings("deprecation")
@SuppressWarnings("unused")
L' @SuppressWarnings
désactive certains avertissements du compilateur. Dans ce cas, l'avertissement concernant le code obsolète ( "deprecation"
) et les variables locales inutilisées ou les méthodes privées inutilisées ( "unused"
). Cet article explique les valeurs possibles.
En Java, @SuppressWarnings
sont utilisés pour restreindre le compilateur afin d'afficher certains avertissements sur l'écran de la console.
Par exemple
@SuppressWarnings("unused")
CheckBox transferredField = new CheckBox("is transferred");
si je n'utilise pas la transferredField
dans mon code, votre IDE Eclipse n'affiche jamais l'avertissement que vous n'utilisez pas cette transferredField
dans votre code.
le @SuppressWarnings("unused")
et d'autres que j'ai essayés, mais cela ne fonctionne pas, et j'utilise toujours la méthode disons gradle dans ce projet pour
lintOptions{
checkReleaseBuilds false
abortOnError false;
disable 'deprecation'
}
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
}
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.