]> source.dussan.org Git - jgit.git/commitdiff
ObjectDirectory: Open BufferedReader in try-with-resource 31/118231/3
authorDavid Pursehouse <david.pursehouse@gmail.com>
Tue, 27 Feb 2018 05:14:03 +0000 (14:14 +0900)
committerMatthias Sohn <matthias.sohn@sap.com>
Sat, 3 Mar 2018 22:58:48 +0000 (23:58 +0100)
Change-Id: I4a44954c61647af1e48eade19112697e79297f2e
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java

index 3e2fd82ce0419f7c44acaa90fffeaaeda57c007e..92b53ad44a1a2025bb6d295f0517c8805419c029 100644 (file)
@@ -796,8 +796,7 @@ public class ObjectDirectory extends FileObjectDatabase {
                                || shallowFileSnapshot.isModified(shallowFile)) {
                        shallowCommitsIds = new HashSet<>();
 
-                       final BufferedReader reader = open(shallowFile);
-                       try {
+                       try (BufferedReader reader = open(shallowFile)) {
                                String line;
                                while ((line = reader.readLine()) != null) {
                                        try {
@@ -807,8 +806,6 @@ public class ObjectDirectory extends FileObjectDatabase {
                                                                .format(JGitText.get().badShallowLine, line));
                                        }
                                }
-                       } finally {
-                               reader.close();
                        }
 
                        shallowFileSnapshot = FileSnapshot.save(shallowFile);
@@ -1027,14 +1024,11 @@ public class ObjectDirectory extends FileObjectDatabase {
 
        private AlternateHandle[] loadAlternates() throws IOException {
                final List<AlternateHandle> l = new ArrayList<>(4);
-               final BufferedReader br = open(alternatesFile);
-               try {
+               try (BufferedReader br = open(alternatesFile)) {
                        String line;
                        while ((line = br.readLine()) != null) {
                                l.add(openAlternate(line));
                        }
-               } finally {
-                       br.close();
                }
                return l.toArray(new AlternateHandle[l.size()]);
        }