diff options
author | Jonah Graham | 2020-09-01 01:32:32 +0000 |
---|---|---|
committer | Jonah Graham | 2020-09-01 01:32:32 +0000 |
commit | 1562080a3c0149b3df52b38958460946cbbd1100 (patch) | |
tree | b0d13a5570ee6fdc417a238be00a2292559c1784 /core/org.eclipse.cdt.core/model/org | |
parent | 7818f6e4945e0e3324e6d3f9a7cd444e953d96d8 (diff) | |
download | org.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.java | 3 |
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) { |