final class CodeBuffer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.nio.ByteBuffer |
buf |
Constructor and Description |
---|
CodeBuffer() |
Modifier and Type | Method and Description |
---|---|
int |
capacity() |
(package private) void |
copyTo(java.nio.ByteBuffer dst) |
void |
emitByte(byte x) |
void |
emitData(java.nio.ByteBuffer data,
int len) |
void |
emitDWord(int x) |
void |
emitQWord(long x) |
void |
emitWord(short x) |
void |
ensureSpace() |
byte |
getByteAt(int pos) |
int |
getDWordAt(int pos) |
long |
getQWordAt(int pos) |
short |
getWordAt(int pos) |
void |
grow() |
int |
offset() |
void |
setByteAt(int pos,
byte x) |
void |
setDWordAt(int pos,
int x) |
void |
setQWordAt(int pos,
long x) |
void |
setWordAt(int pos,
short x) |
public final void ensureSpace()
public void grow()
final void copyTo(java.nio.ByteBuffer dst)
public final int offset()
public int capacity()
public final void emitByte(byte x)
public final void emitWord(short x)
public final void emitDWord(int x)
public final void emitQWord(long x)
public final void emitData(java.nio.ByteBuffer data, int len)
public final byte getByteAt(int pos)
public final short getWordAt(int pos)
public final int getDWordAt(int pos)
public final long getQWordAt(int pos)
public final void setByteAt(int pos, byte x)
public final void setWordAt(int pos, short x)
public final void setDWordAt(int pos, int x)
public final void setQWordAt(int pos, long x)