Package sonia.scm.io

Class FastByteArrayInputStream

java.lang.Object
java.io.InputStream
sonia.scm.io.FastByteArrayInputStream
All Implemented Interfaces:
Closeable, AutoCloseable

public final class FastByteArrayInputStream extends InputStream
ByteArrayInputStream implementation that does not synchronize methods.
Since:
1.29
See Also:
  • Constructor Details

    • FastByteArrayInputStream

      public FastByteArrayInputStream(byte[] buf, int count)
  • Method Details

    • available

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

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

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

      public final long skip(long n)
      Overrides:
      skip in class InputStream