Package org.objenesis.instantiator.basic
Class ObjectInputStreamInstantiator.MockStream
java.lang.Object
java.io.InputStream
org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
- ObjectInputStreamInstantiator<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[][]
private byte[]
private final byte[]
private static byte[]
private static final int[]
private int
private static byte[]
private int
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.InputStream
close, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferTo
-
Field Details
-
pointer
private int pointer -
data
private byte[] data -
sequence
private int sequence -
NEXT
private static final int[] NEXT -
buffers
private byte[][] buffers -
FIRST_DATA
private final byte[] FIRST_DATA -
HEADER
private static byte[] HEADER -
REPEATING_DATA
private static byte[] REPEATING_DATA
-
-
Constructor Details
-
MockStream
-
-
Method Details
-
initialize
private static void initialize() -
advanceBuffer
private void advanceBuffer() -
read
public int read()- Specified by:
read
in classInputStream
-
available
public int available()- Overrides:
available
in classInputStream
-
read
public int read(byte[] b, int off, int len) - Overrides:
read
in classInputStream
-