public interface IRReaderDecoder
Modifier and Type | Method and Description |
---|---|
void |
addScope(IRScope scope) |
boolean |
decodeBoolean() |
byte |
decodeByte() |
byte[] |
decodeByteArray() |
org.jruby.util.ByteList |
decodeByteList() |
char |
decodeChar() |
double |
decodeDouble() |
org.jcodings.Encoding |
decodeEncoding() |
float |
decodeFloat() |
Instr |
decodeInstr() |
List<Instr> |
decodeInstructionsAt(IRScope scope,
int offset) |
int |
decodeInt() |
int |
decodeIntRaw() |
IRScopeType |
decodeIRScopeType() |
Label |
decodeLabel() |
long |
decodeLong() |
Operand |
decodeOperand() |
Operand[] |
decodeOperandArray() |
List<Operand> |
decodeOperandList() |
OperandType |
decodeOperandType() |
Operation |
decodeOperation() |
RubyEvent |
decodeRubyEvent() |
IRScope |
decodeScope() |
Signature |
decodeSignature() |
StaticScope.Type |
decodeStaticScopeType() |
String |
decodeString() |
String[] |
decodeStringArray() |
TemporaryVariableType |
decodeTemporaryVariableType() |
Variable |
decodeVariable() |
IRScope |
getCurrentScope() |
org.jruby.util.ByteList |
getFilename() |
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()
byte[] decodeByteArray()
org.jcodings.Encoding decodeEncoding()
org.jruby.util.ByteList decodeByteList()
char decodeChar()
int decodeInt()
int decodeIntRaw()
long decodeLong()
double decodeDouble()
float decodeFloat()
Label decodeLabel()
RubyEvent decodeRubyEvent()
Signature decodeSignature()
Variable decodeVariable()
IRScope getCurrentScope()
void addScope(IRScope scope)
void seek(int headersOffset)
IRScope decodeScope()
TemporaryVariableType decodeTemporaryVariableType()
org.jruby.util.ByteList getFilename()
Copyright © 2001-2015 JRuby. All Rights Reserved.