Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Rennie2013-02-06 16:40:52 +0000
committerMike Rennie2013-02-06 16:40:52 +0000
commitbbea51989eac9c9221e99947c2bb9be25e33386c (patch)
tree5319b22fd087c087a2c28413faa85e2519b6ffb5 /org.eclipse.debug.examples.core
parent55d1d2ab44772d19493935e5fa53e12335450f24 (diff)
downloadeclipse.platform.debug-bbea51989eac9c9221e99947c2bb9be25e33386c.tar.gz
eclipse.platform.debug-bbea51989eac9c9221e99947c2bb9be25e33386c.tar.xz
eclipse.platform.debug-bbea51989eac9c9221e99947c2bb9be25e33386c.zip
Bug 156134 - debug.core should reexport dependencies whose API isv20130206-164052
exposed
Diffstat (limited to 'org.eclipse.debug.examples.core')
-rw-r--r--org.eclipse.debug.examples.core/pdavm/src/org/eclipse/debug/examples/pdavm/PDAVirtualMachine.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/org.eclipse.debug.examples.core/pdavm/src/org/eclipse/debug/examples/pdavm/PDAVirtualMachine.java b/org.eclipse.debug.examples.core/pdavm/src/org/eclipse/debug/examples/pdavm/PDAVirtualMachine.java
index e140e1085..b3f1b0313 100644
--- a/org.eclipse.debug.examples.core/pdavm/src/org/eclipse/debug/examples/pdavm/PDAVirtualMachine.java
+++ b/org.eclipse.debug.examples.core/pdavm/src/org/eclipse/debug/examples/pdavm/PDAVirtualMachine.java
@@ -378,15 +378,20 @@ public class PDAVirtualMachine {
FileReader fileReader = new FileReader(inputFile);
StringWriter stringWriter = new StringWriter();
List code = new LinkedList();
- int c = fileReader.read();
- while (c != -1) {
- if (c == '\n') {
- code.add(stringWriter.toString().trim());
- stringWriter = new StringWriter();
- } else {
- stringWriter.write(c);
- }
- c = fileReader.read();
+ try {
+ int c = fileReader.read();
+ while (c != -1) {
+ if (c == '\n') {
+ code.add(stringWriter.toString().trim());
+ stringWriter = new StringWriter();
+ } else {
+ stringWriter.write(c);
+ }
+ c = fileReader.read();
+ }
+ }
+ finally {
+ fileReader.close();
}
code.add(stringWriter.toString().trim());
fCode = (String[])code.toArray(new String[code.size()]);

Back to the top