Class ObjectInputStreamInstantiator.MockStream

java.lang.Object
java.io.InputStream
org.objenesis.instantiator.basic.ObjectInputStreamInstantiator.MockStream
All Implemented Interfaces:
Closeable, AutoCloseable
Enclosing class:
ObjectInputStreamInstantiator<T>

private static class ObjectInputStreamInstantiator.MockStream extends InputStream
  • 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
    • REPEATING_DATA

      private static byte[] REPEATING_DATA
  • Constructor Details

    • MockStream

      public MockStream(Class<?> clazz)
  • Method Details

    • initialize

      private static void initialize()
    • advanceBuffer

      private void advanceBuffer()
    • read

      public int read()
      Specified by:
      read in class InputStream
    • available

      public int available()
      Overrides:
      available in class InputStream
    • read

      public int read(byte[] b, int off, int len)
      Overrides:
      read in class InputStream