From e1ae93bdafae4f25a1ca3da8087a6f089b3a059c Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 01 Jun 2015 09:58:17 +0000
Subject: [PATCH] Use try-with-resources

---
 opendj-sdk/opendj-doc-maven-plugin/src/main/java/org/forgerock/opendj/maven/doc/GenerateRefEntriesMojo.java |   12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/opendj-sdk/opendj-doc-maven-plugin/src/main/java/org/forgerock/opendj/maven/doc/GenerateRefEntriesMojo.java b/opendj-sdk/opendj-doc-maven-plugin/src/main/java/org/forgerock/opendj/maven/doc/GenerateRefEntriesMojo.java
index 510b4af..39e7702 100644
--- a/opendj-sdk/opendj-doc-maven-plugin/src/main/java/org/forgerock/opendj/maven/doc/GenerateRefEntriesMojo.java
+++ b/opendj-sdk/opendj-doc-maven-plugin/src/main/java/org/forgerock/opendj/maven/doc/GenerateRefEntriesMojo.java
@@ -26,7 +26,6 @@
 package org.forgerock.opendj.maven.doc;
 
 import static org.forgerock.opendj.maven.doc.Utils.*;
-import static org.forgerock.util.Utils.*;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -225,17 +224,13 @@
      * @throws IOException  Failed to write the content of the input stream.
      */
     private void writeToFile(final InputStream input, final File output) throws IOException {
-        FileWriter writer = null;
-        try {
-            writer = new FileWriter(output);
+        try (FileWriter writer = new FileWriter(output)) {
             BufferedReader reader = new BufferedReader(new InputStreamReader(input));
             String line;
             while ((line = reader.readLine()) != null) {
                 writer.write(line);
                 writer.write(EOL);
             }
-        } finally {
-            closeSilently(writer);
         }
     }
 
@@ -252,8 +247,7 @@
         // Read from a copy of the page.
         final File pageCopy = new File(page.getPath() + ".tmp");
         copyFile(page, pageCopy);
-        final BufferedReader reader = new BufferedReader(new FileReader(pageCopy));
-        try {
+        try (final BufferedReader reader = new BufferedReader(new FileReader(pageCopy))) {
             // Write first to the page, then to pages named according to marker values.
             File output = page;
             getLog().info("Rewriting man page: " + page.getPath());
@@ -275,8 +269,6 @@
             if (!pageCopy.delete()) {
                 throw new IOException("Failed to delete " +  pageCopy.getName());
             }
-        } finally {
-            closeSilently(reader);
         }
     }
 

--
Gitblit v1.10.0