public interface IRReaderDecoder
Modifier and Type | Method and Description |
---|---|
void |
addScope(IRScope scope) |
boolean |
decodeBoolean() |
byte |
decodeByte() |
char |
decodeChar() |
double |
decodeDouble() |
float |
decodeFloat() |
Instr |
decodeInstr() |
List<Instr> |
decodeInstructionsAt(IRScope scope,
int offset) |
int |
decodeInt() |
int |
decodeIntRaw() |
IRScopeType |
decodeIRScopeType() |
long |
decodeLong() |
Operand |
decodeOperand() |
Operand[] |
decodeOperandArray() |
List<Operand> |
decodeOperandList() |
OperandType |
decodeOperandType() |
Operation |
decodeOperation() |
IRScope |
decodeScope() |
StaticScope.Type |
decodeStaticScopeType() |
String |
decodeString() |
String[] |
decodeStringArray() |
TemporaryVariableType |
decodeTemporaryVariableType() |
Variable |
decodeVariable() |
IRScope |
getCurrentScope() |
Map<String,Operand> |
getVars() |
void |
seek(int headersOffset) |
String decodeString()
String[] decodeStringArray()
Instr decodeInstr()
IRScopeType decodeIRScopeType()
StaticScope.Type decodeStaticScopeType()
Operation decodeOperation()
Operand decodeOperand()
Operand[] decodeOperandArray()
OperandType decodeOperandType()
boolean decodeBoolean()
byte decodeByte()
char decodeChar()
int decodeInt()
int decodeIntRaw()
long decodeLong()
double decodeDouble()
float decodeFloat()
Variable decodeVariable()
IRScope getCurrentScope()
void addScope(IRScope scope)
void seek(int headersOffset)
IRScope decodeScope()
TemporaryVariableType decodeTemporaryVariableType()
Copyright © 2001-2015 JRuby. All Rights Reserved.