This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
commit 3b81b40e43f648eb5501abc65f6963c4e719eed7 Author: Gary David Gregory (Code signing key) <ggreg...@apache.org> AuthorDate: Fri Oct 7 10:18:12 2022 -0400 Use try-with-resources --- src/main/java/org/apache/bcel/classfile/JavaClass.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/apache/bcel/classfile/JavaClass.java b/src/main/java/org/apache/bcel/classfile/JavaClass.java index 3d268e21..d691af8a 100644 --- a/src/main/java/org/apache/bcel/classfile/JavaClass.java +++ b/src/main/java/org/apache/bcel/classfile/JavaClass.java @@ -434,20 +434,13 @@ public class JavaClass extends AccessFlags implements Cloneable, Node, Comparabl * @return class in binary format */ public byte[] getBytes() { - final ByteArrayOutputStream s = new ByteArrayOutputStream(); - final DataOutputStream ds = new DataOutputStream(s); - try { - dump(ds); + final ByteArrayOutputStream baos = new ByteArrayOutputStream(); + try (DataOutputStream dos = new DataOutputStream(baos)) { + dump(dos); } catch (final IOException e) { e.printStackTrace(); - } finally { - try { - ds.close(); - } catch (final IOException e2) { - e2.printStackTrace(); - } } - return s.toByteArray(); + return baos.toByteArray(); } /**