Package javassist.bytecode
Class ByteStream
java.lang.Object
java.io.OutputStream
javassist.bytecode.ByteStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidenlarge(int delta) intgetPos()intsize()byte[]voidwrite(byte[] data) voidwrite(byte[] data, int off, int len) voidwrite(int b) voidwrite(int pos, int value) voidwriteBlank(int len) voidwriteDouble(double v) voidwriteFloat(float v) voidwriteInt(int i) voidwriteInt(int pos, int value) voidwriteLong(long i) voidwriteShort(int s) voidwriteShort(int pos, int value) voidwriteTo(OutputStream out) voidprivate voidMethods inherited from class java.io.OutputStream
close, flush, nullOutputStream
-
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:
writein classOutputStream
-
write
public void write(byte[] data, int off, int len) - Overrides:
writein classOutputStream
-
write
public void write(int b) - Specified by:
writein classOutputStream
-
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
-
writeUTF2
-
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
- Throws:
IOException
-
enlarge
public void enlarge(int delta)
-