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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.