diff options
author | Carsten Hammer | 2019-05-25 13:38:32 +0000 |
---|---|---|
committer | Karsten Thoms | 2019-09-25 18:52:27 +0000 |
commit | 46ff79e0c747ec2308cff542015e4b82d6882472 (patch) | |
tree | 8402cbf7e54a5fa2c1adb7f9bdd3fbd604ddfd25 /bundles/org.eclipse.team.ui/src/org/eclipse/team | |
parent | c869c9dfb29c62db5a39b440b425eea6bb85caac (diff) | |
download | eclipse.platform.team-46ff79e0c747ec2308cff542015e4b82d6882472.tar.gz eclipse.platform.team-46ff79e0c747ec2308cff542015e4b82d6882472.tar.xz eclipse.platform.team-46ff79e0c747ec2308cff542015e4b82d6882472.zip |
Use try-with-resourcesI20190926-0625
Convert try finally block to try-with-resources
Change-Id: Iff35bb041daf77cd29f9c17ee931c8b2de186e4c
Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team')
2 files changed, 2 insertions, 11 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java index d8bcb7f67..bd87b9d44 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java @@ -235,16 +235,10 @@ public class ProjectSetImporter { private static XMLMemento stringToXMLMemento(String stringContents) throws InvocationTargetException { - StringReader reader = null; - try { - reader = new StringReader(stringContents); + try (StringReader reader = new StringReader(stringContents)) { return XMLMemento.createReadRoot(reader); } catch (WorkbenchException e) { throw new InvocationTargetException(e); - } finally { - if (reader != null) { - reader.close(); - } } } diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java index 7cd1eb76d..2a3cd25a1 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java @@ -641,11 +641,8 @@ public class SynchronizeManager implements ISynchronizeManager { ref.save(participantData); } try { - Writer writer = new BufferedWriter(new FileWriter(getStateFile())); - try { + try (Writer writer = new BufferedWriter(new FileWriter(getStateFile()))) { xmlMemento.save(writer); - } finally { - writer.close(); } } catch (IOException e) { TeamUIPlugin.log(new Status(IStatus.ERROR, TeamUIPlugin.ID, 1, TeamUIMessages.SynchronizeManager_10, e)); |