Class ByteStream

java.lang.Object
java.io.OutputStream
javassist.bytecode.ByteStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

final class ByteStream extends OutputStream
  • Field Details

    • buf

      private byte[] buf
    • count

      private int count
  • Constructor Details

    • ByteStream

      public ByteStream()
    • ByteStream

      public ByteStream(int size)
  • Method Details

    • getPos

      public int getPos()
    • size

      public int size()
    • writeBlank

      public void writeBlank(int len)
    • write

      public void write(byte[] data)
      Overrides:
      write in class OutputStream
    • write

      public void write(byte[] data, int off, int len)
      Overrides:
      write in class OutputStream
    • write

      public void write(int b)
      Specified by:
      write in class OutputStream
    • writeShort

      public void writeShort(int s)
    • writeInt

      public void writeInt(int i)
    • writeLong

      public void writeLong(long i)
    • writeFloat

      public void writeFloat(float v)
    • writeDouble

      public void writeDouble(double v)
    • writeUTF

      public void writeUTF(String s)
    • writeUTF2

      private void writeUTF2(String s, int sLen, int offset)
    • write

      public void write(int pos, int value)
    • writeShort

      public void writeShort(int pos, int value)
    • writeInt

      public void writeInt(int pos, int value)
    • toByteArray

      public byte[] toByteArray()
    • writeTo

      public void writeTo(OutputStream out) throws IOException
      Throws:
      IOException
    • enlarge

      public void enlarge(int delta)