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))
{