From c0fc8627f23cdd6388dc8c907a8513c8c3f4b41d Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Wed, 7 Mar 2018 18:06:44 +0300 Subject: [PATCH] moved try-finally inside the try-catch block (IDEA-CR-30232) --- .../rt/debugger/agent/CaptureAgent.java | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/java/debugger/debugger-agent/src/com/intellij/rt/debugger/agent/CaptureAgent.java b/java/debugger/debugger-agent/src/com/intellij/rt/debugger/agent/CaptureAgent.java index 05def4fb65be..62252cf2bf06 100644 --- a/java/debugger/debugger-agent/src/com/intellij/rt/debugger/agent/CaptureAgent.java +++ b/java/debugger/debugger-agent/src/com/intellij/rt/debugger/agent/CaptureAgent.java @@ -71,27 +71,24 @@ public class CaptureAgent { private static void readSettings(String uri) { Properties properties = new Properties(); File file; - FileReader reader = null; try { - file = new File(new URI(uri)); - reader = new FileReader(file); - properties.load(reader); + FileReader reader = null; + try { + file = new File(new URI(uri)); + reader = new FileReader(file); + properties.load(reader); + } + finally { + if (reader != null) { + reader.close(); + } + } } catch (Exception e) { System.out.println("Capture agent: unable to read settings"); e.printStackTrace(); return; } - finally { - if (reader != null) { - try { - reader.close(); - } - catch (IOException e) { - e.printStackTrace(); - } - } - } DEBUG = Boolean.parseBoolean(properties.getProperty("debug", "false")); if (DEBUG) {