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();
}