Bonjour à tous
j'ai bien peut que se soit une question de débutant.
j'ai un warning de compilation que je ne comprend pas sur le code suivant:
Est ce que cela signifie que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private String getModuleName(String value) { File file = new File(value); if (file != null) { String fileName = file.getName(); String moduleName = fileName.replace(".xml", ""); return moduleName; } return null; <-- Warning dead code }
ne peut jamais retourner null ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part File file = new File(value);
pour supprimer ce warning, j'ai remplacer le code par celui ci
Est ce mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 private String getModuleName(String value) { try { File file = new File(value); String fileName = file.getName(); String moduleName = fileName.replace(".xml", ""); return moduleName; } catch (NullPointerException ex) { return null; } }
Cordialement
Partager