public static class NodeDecoder.DecoderState extends Object
| Constructor and Description |
|---|
DecoderState(BinaryDecoder decoder) |
DecoderState(BinaryDecoder decoder,
Object[] arguments) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getArgument(int index) |
boolean |
getBoolean() |
ByteBuffer |
getBuffer() |
int |
getBytecode() |
double |
getDouble() |
int |
getInt() |
int |
getInt32() |
long |
getLong() |
Object |
getObject() |
Object |
getObjReg(int index) |
int |
getReg() |
com.oracle.truffle.api.strings.TruffleString |
getString() |
int |
getUInt() |
boolean |
hasRemaining() |
void |
setObjReg(int index,
Object value) |
public DecoderState(BinaryDecoder decoder, Object[] arguments)
public DecoderState(BinaryDecoder decoder)
public Object getObjReg(int index)
public void setObjReg(int index,
Object value)
public Object getObject()
public int getInt()
public int getUInt()
public long getLong()
public boolean getBoolean()
public double getDouble()
public com.oracle.truffle.api.strings.TruffleString getString()
public boolean hasRemaining()
public int getInt32()
public int getReg()
public int getBytecode()
public ByteBuffer getBuffer()
public Object getArgument(int index)