Package javassist.bytecode
Class ByteStream
- java.lang.Object
-
- java.io.OutputStream
-
- javassist.bytecode.ByteStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
final class ByteStream extends java.io.OutputStream
-
-
Constructor Summary
Constructors Constructor Description ByteStream()
ByteStream(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enlarge(int delta)
int
getPos()
int
size()
byte[]
toByteArray()
void
write(byte[] data)
void
write(byte[] data, int off, int len)
void
write(int b)
void
write(int pos, int value)
void
writeBlank(int len)
void
writeDouble(double v)
void
writeFloat(float v)
void
writeInt(int i)
void
writeInt(int pos, int value)
void
writeLong(long i)
void
writeShort(int s)
void
writeShort(int pos, int value)
void
writeTo(java.io.OutputStream out)
void
writeUTF(java.lang.String s)
private void
writeUTF2(java.lang.String s, int sLen, int offset)
-
-
-
Method Detail
-
getPos
public int getPos()
-
size
public int size()
-
writeBlank
public void writeBlank(int len)
-
write
public void write(byte[] data)
- Overrides:
write
in classjava.io.OutputStream
-
write
public void write(byte[] data, int off, int len)
- Overrides:
write
in classjava.io.OutputStream
-
write
public void write(int b)
- Specified by:
write
in classjava.io.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(java.lang.String s)
-
writeUTF2
private void writeUTF2(java.lang.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(java.io.OutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
enlarge
public void enlarge(int delta)
-
-