Fix written size
This commit is contained in:
parent
16b22d2e49
commit
77894edce9
|
@ -28,6 +28,7 @@ package it.cavallium.stream;
|
||||||
import it.cavallium.buffer.IgnoreCoverage;
|
import it.cavallium.buffer.IgnoreCoverage;
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.Charset;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A data output stream lets an application write primitive Java data
|
* A data output stream lets an application write primitive Java data
|
||||||
|
@ -82,6 +83,27 @@ public class SafeDataOutputStream extends SafeFilterOutputStream implements Safe
|
||||||
incCount(1);
|
incCount(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Writes {@code b.length} bytes to this output stream.
|
||||||
|
* <p>
|
||||||
|
* The {@code write} method of {@code FilterOutputStream}
|
||||||
|
* calls its {@code write} method of three arguments with the
|
||||||
|
* arguments {@code b}, {@code 0}, and
|
||||||
|
* {@code b.length}.
|
||||||
|
* <p>
|
||||||
|
* Note that this method does not call the one-argument
|
||||||
|
* {@code write} method of its underlying output stream with
|
||||||
|
* the single argument {@code b}.
|
||||||
|
*
|
||||||
|
* @param b the data to be written.
|
||||||
|
* @see SafeFilterOutputStream#write(byte[], int, int)
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void write(byte @NotNull [] b) {
|
||||||
|
out.write(b);
|
||||||
|
incCount(b.length);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Writes {@code len} bytes from the specified byte array
|
* Writes {@code len} bytes from the specified byte array
|
||||||
* starting at offset {@code off} to the underlying output stream.
|
* starting at offset {@code off} to the underlying output stream.
|
||||||
|
|
Loading…
Reference in New Issue