Le warning doit t'être indiqué si ta variable n'est jamais utilisée.
Version imprimable
Je savais qu'eclipse gérait des warnings supplémentaires... mais pas qu'il occultait des erreurs !!!
Tout simplement :
A la compilation :Code:
1
2
3
4
5
6 public void method() { String str; if(str!=null) { } }
Code:
1
2 Main.java:14: variable str might not have been initialized if(str!=null) {
a++
ah non, ok, ça me donne en effet "The local variable str may not have been initialized" ... Du coup ça confirme que ça ne sert à rien d'initialiser systématiquement : dans le cas où il le faut vraiment et qu'on oublie, ça ne compile même pas...