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 TypeMethodDescriptionvoid
enlarge
(int delta) int
getPos()
int
size()
byte[]
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
(OutputStream out) void
private void
Methods 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:
write
in classOutputStream
-
write
public void write(byte[] data, int off, int len) - Overrides:
write
in classOutputStream
-
write
public void write(int b) - Specified by:
write
in 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)
-