public interface IRReaderDecoder
java.lang.String decodeString()
java.lang.String[] decodeStringArray()
int[] decodeIntArray()
Instr decodeInstr()
IRScopeType decodeIRScopeType()
StaticScope.Type decodeStaticScopeType()
Operation decodeOperation()
Operand decodeOperand()
java.util.List<Operand> decodeOperandList()
Label decodeLabel()
Label[] decodeLabelArray()
Operand[] decodeOperandArray()
OperandType decodeOperandType()
boolean decodeBoolean()
byte decodeByte()
byte[] decodeByteArray()
org.jcodings.Encoding decodeEncoding()
ByteList decodeByteList()
char decodeChar()
int decodeInt()
int decodeIntRaw()
long decodeLong()
double decodeDouble()
float decodeFloat()
RubyEvent decodeRubyEvent()
RubySymbol decodeSymbol()
Signature decodeSignature()
java.util.EnumSet<IRFlags> decodeIRFlags()
Variable decodeVariable()
java.util.List<Instr> decodeInstructionsAt(IRScope scope, int poolOffset, int instructionOffset)
IRScope getCurrentScope()
java.util.Map<java.lang.String,Operand> getVars()
void addScope(IRScope scope)
void seek(int headersOffset)
IRScope decodeScope()
TemporaryVariableType decodeTemporaryVariableType()
ByteList getFilename()
IRReaderDecoder dup()
Copyright © 2001-2020 JRuby. All Rights Reserved.