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/17 17:54:16 UTC

svn commit: r1748886 - /commons/proper/bcel/trunk/src/test/java/org/apache/bcel/generic/AnnotationGenTestCase.java

Author: ggregory
Date: Fri Jun 17 17:54:16 2016
New Revision: 1748886

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

Modified:
    commons/proper/bcel/trunk/src/test/java/org/apache/bcel/generic/AnnotationGenTestCase.java

Modified: commons/proper/bcel/trunk/src/test/java/org/apache/bcel/generic/AnnotationGenTestCase.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/test/java/org/apache/bcel/generic/AnnotationGenTestCase.java?rev=1748886&r1=1748885&r2=1748886&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/test/java/org/apache/bcel/generic/AnnotationGenTestCase.java (original)
+++ commons/proper/bcel/trunk/src/test/java/org/apache/bcel/generic/AnnotationGenTestCase.java Fri Jun 17 17:54:16 2016
@@ -124,16 +124,16 @@ public class AnnotationGenTestCase exten
         {
             String beforeName = a.getTypeName();
             ByteArrayOutputStream baos = new ByteArrayOutputStream();
-            DataOutputStream dos = new DataOutputStream(baos);
-            a.dump(dos);
-            dos.flush();
-            dos.close();
+            try (DataOutputStream dos = new DataOutputStream(baos)) {
+                a.dump(dos);
+                dos.flush();
+            }
             byte[] bs = baos.toByteArray();
             ByteArrayInputStream bais = new ByteArrayInputStream(bs);
-            DataInputStream dis = new DataInputStream(bais);
-            AnnotationEntryGen annAfter = AnnotationEntryGen.read(dis, cpg, a
-                    .isRuntimeVisible());
-            dis.close();
+            AnnotationEntryGen annAfter;
+            try (DataInputStream dis = new DataInputStream(bais)) {
+                annAfter = AnnotationEntryGen.read(dis, cpg, a.isRuntimeVisible());
+            }
             String afterName = annAfter.getTypeName();
             if (!beforeName.equals(afterName))
             {