You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2016/06/14 08:28:05 UTC

svn commit: r1748355 - /commons/proper/bcel/trunk/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java

Author: ggregory
Date: Tue Jun 14 08:28:05 2016
New Revision: 1748355

URL: http://svn.apache.org/viewvc?rev=1748355&view=rev
Log:
Use try-with-resources.

Modified:
    commons/proper/bcel/trunk/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java

Modified: commons/proper/bcel/trunk/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java?rev=1748355&r1=1748354&r2=1748355&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java (original)
+++ commons/proper/bcel/trunk/src/test/java/org/apache/bcel/classfile/JDKClassDumpTestCase.java Tue Jun 14 08:28:05 2016
@@ -78,17 +78,17 @@ public class JDKClassDumpTestCase {
 
     private void compare(final JavaClass jc, final InputStream inputStream, final String name) throws Exception {
         final ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        DataOutputStream dos = new DataOutputStream(baos);
-        jc.dump(dos);
-        dos.close();
-        DataInputStream src = new DataInputStream(inputStream);
-        int i = 0;
-        for (int out : baos.toByteArray()) {
-            int in = src.read();
-            assertEquals(name + ": Mismatch at " + i, in, out & 0xFF);
-            i++;
+        try (DataOutputStream dos = new DataOutputStream(baos)) {
+            jc.dump(dos);
+        }
+        try (DataInputStream src = new DataInputStream(inputStream)) {
+            int i = 0;
+            for (int out : baos.toByteArray()) {
+                int in = src.read();
+                assertEquals(name + ": Mismatch at " + i, in, out & 0xFF);
+                i++;
+            }
         }
-        src.close();
     }