Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonah Graham2020-09-01 01:32:32 +0000
committerJonah Graham2020-09-01 01:32:32 +0000
commit1562080a3c0149b3df52b38958460946cbbd1100 (patch)
treeb0d13a5570ee6fdc417a238be00a2292559c1784 /core/org.eclipse.cdt.core/model/org
parent7818f6e4945e0e3324e6d3f9a7cd444e953d96d8 (diff)
downloadorg.eclipse.cdt-1562080a3c0149b3df52b38958460946cbbd1100.tar.gz
org.eclipse.cdt-1562080a3c0149b3df52b38958460946cbbd1100.tar.xz
org.eclipse.cdt-1562080a3c0149b3df52b38958460946cbbd1100.zip
Bug 553674: Make Binary parsers and related classes Autocloseable
And prepare to make it an error in CDT to not have properly handled an Autocloseable which means a number of fixes to make sure handles are closed. Change-Id: I36cd46017bbce6ece1703d688d7754e523eca68f
Diffstat (limited to 'core/org.eclipse.cdt.core/model/org')
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java
index ee9005af52e..17a4a36e620 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java
@@ -474,8 +474,7 @@ public class Binary extends Openable implements IBinary {
IBinaryObject bin = getBinaryObject();
if (bin != null) {
StringBuilder sb = new StringBuilder();
- try {
- BufferedReader stream = new BufferedReader(new InputStreamReader(bin.getContents()));
+ try (BufferedReader stream = new BufferedReader(new InputStreamReader(bin.getContents()))) {
char[] buf = new char[512];
int len;
while ((len = stream.read(buf, 0, buf.length)) != -1) {

Back to the top