From 5d91f6f8472f39e86b0207b9578dc7c355df7a6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B6rn=20Svensson?= Date: Fri, 28 Aug 2020 19:15:49 +0200 Subject: [PATCH] Ensure file is closed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed useless catch block that just rethrows the same exception Change-Id: If3e4faea1ed889d4f7b39a7cff786e0aa9a6803d Signed-off-by: Torbjörn Svensson --- .../eclipse/cdt/managedbuilder/core/ManagedBuildManager.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java index e770b48d5a0..6c1eda4e0f0 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java @@ -1915,8 +1915,7 @@ public class ManagedBuildManager extends AbstractCExtension { } // So there is a project file, load the information there - InputStream stream = new FileInputStream(cdtbuild); - try { + try (InputStream stream = new FileInputStream(cdtbuild)) { DocumentBuilder parser = DocumentBuilderFactory.newInstance().newDocumentBuilder(); Document document = parser.parse(stream); String fileVersion = null; @@ -2030,8 +2029,6 @@ public class ManagedBuildManager extends AbstractCExtension { //project.setSessionProperty(buildInfoProperty, buildInfo); setLoaddedBuildInfo(project, buildInfo); } - } catch (Exception e) { - throw e; } buildInfo.setValid(true);