Return et avertissement de l'IDE
L'IDE (NetBeans 8.2 en l'occurence) se plaint avec missing return statement alors qu'il existe bien dans le code (simplifié ici) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| public static ArrayList<xxx> deserialize(String fileName) {
//...
try (www){
//...
return inputDataList;
}
catch (IOException | ClassNotFoundException e1) {
// ...
}
} |
Pourquoi l'IDE ne prend en compte le return dans le try ?
Que faut-il écrire pour supprimer cet avertissement ?
(L'IDE propose "return null;" avant l'accolade fermante de la méthode, mais je n'ai pas besoin de cette ligne...)
Merci pour vos conseils.