public final class ByteArrayIStream
extends java.io.InputStream
All argument validation is disabled in release mode.
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
m_buf |
private int |
m_max |
private int |
m_pos |
private static int |
NATIVE_COPY_THRESHOLD |
| Constructor and Description |
|---|
ByteArrayIStream(byte[] buf) |
ByteArrayIStream(byte[] buf,
int length) |
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
void |
close()
Equivalent to
reset(). |
int |
read() |
int |
read(byte[] buf,
int offset,
int length) |
void |
reset()
Differs from the contruct for InputStream.reset() in that this method
always resets the stream to the same it was immediately after creation.
|
long |
skip(long n) |
private final byte[] m_buf
private final int m_max
private int m_pos
private static final int NATIVE_COPY_THRESHOLD
public ByteArrayIStream(byte[] buf)
public ByteArrayIStream(byte[] buf,
int length)
public final int read()
read in class java.io.InputStreampublic final int read(byte[] buf,
int offset,
int length)
read in class java.io.InputStreampublic final int available()
available in class java.io.InputStreampublic final long skip(long n)
skip in class java.io.InputStreampublic final void reset()
reset in class java.io.InputStreampublic final void close()
reset().close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.InputStream