J'ai généré une revue de code fortifiée et j'ai obtenu une gravité moyenne pour la fermeture de FileStream (dans le bloc try-with-resources) et file.delete in finally. Comment puis-je supprimer ces problèmes?Fortifier les marques try-with-resources en tant que Gravité moyenne Problème
Category Detail Location Severity
Poor Error Handling : Throw Inside Finally FinallyBlock classA.java:108 Medium
Poor Error Handling : Throw Inside Finally FinallyBlock classB.java:87 Medium
ClassA.java: 108
try (OutputStream recordsFileOut = new FileOutputStream(downloadFile.toFile());
OutputStream rejectedFileOut = new FileOutputStream(rejectedRecordsFile.toFile())) {
......
}
classB.java: 87
try {
} catch(IOException ex) {
} finally {
outputFile.toFile().delete();
}
pouvez-vous partager le code qui a provoqué cet avertissement? – Mureinik
Mise à jour de la question avec du code. – Fazeel