Quand j'anime un code en utilisant sonarlint dans eclipse qui ferme le FileReader dans le bloc finally, le sonarlint m'indique que "Close this ' FileReader '"généré par la règle" Les ressources doivent être fermées ". Est-ce un bug de SonarLint? Est-ce un bug de SonarLint?Invite SonarLint "Fermer ce 'FileReader'", quand je le ferme effectivement fermé dans le bloc finally
Je ne peux pas utiliser les fonctionnalités essayer avec-ressources, parce que notre projet en utilisant JDK 1.6
Le code est comme ci-dessous:
FileReader fr = null;
try {
fr = new FileReader(pidFile);
oldPid = new BufferedReader(fr).readLine();
}
catch (IOException e) {
LOGGER.error(e.getMessage(), e);
}
finally {
try {
if (fr != null) {
fr.close();
}
}
catch (IOException e) {
LOGGER.error(e.getMessage(), e);
}
}