From 43cb89f5460d495248e1c57a7799ac6ec0f71f42 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sun, 26 Mar 2017 11:39:06 +0200 Subject: [PATCH] add size() method --- .../jwebassembly/binary/WasmOutputStream.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/de/inetsoftware/jwebassembly/binary/WasmOutputStream.java b/src/de/inetsoftware/jwebassembly/binary/WasmOutputStream.java index b99dee0..6d14bc2 100644 --- a/src/de/inetsoftware/jwebassembly/binary/WasmOutputStream.java +++ b/src/de/inetsoftware/jwebassembly/binary/WasmOutputStream.java @@ -142,4 +142,14 @@ class WasmOutputStream extends FilterOutputStream { ByteArrayOutputStream baos = (ByteArrayOutputStream)out; baos.writeTo( output ); } + + /** + * The count of bytes in the stream. Work only for in memory stream. + * + * @return the data size + */ + int size() { + ByteArrayOutputStream baos = (ByteArrayOutputStream)out; + return baos.size(); + } }