public class IRReader extends Object
Modifier and Type | Field and Description |
---|---|
static byte |
ARRAY |
static byte |
DOUBLE |
static byte |
FALSE |
static byte |
FLOAT |
static byte |
FULL |
static byte |
INSTR |
static byte |
LONG |
static byte |
NULL |
static int |
NULL_STRING |
static int |
PRIMITIVE_BASE |
static int |
PROLOGUE_LENGTH |
static byte |
STRING |
static byte |
TRUE |
static int |
TWO_MEGS |
static int |
VERSION |
Constructor and Description |
---|
IRReader() |
Modifier and Type | Method and Description |
---|---|
static IRScope |
createScope(IRManager manager,
IRScopeType type,
String name,
int line,
IRScope lexicalParent,
Signature signature,
StaticScope staticScope) |
static IRScope |
load(IRManager manager,
IRReaderDecoder file) |
public static final int VERSION
public static final int TWO_MEGS
public static final int PRIMITIVE_BASE
public static final byte STRING
public static final byte TRUE
public static final byte FALSE
public static final byte ARRAY
public static final byte NULL
public static final byte INSTR
public static final byte LONG
public static final byte FLOAT
public static final byte DOUBLE
public static final byte FULL
public static final int PROLOGUE_LENGTH
public static final int NULL_STRING
public static IRScope load(IRManager manager, IRReaderDecoder file) throws IOException
IOException
public static IRScope createScope(IRManager manager, IRScopeType type, String name, int line, IRScope lexicalParent, Signature signature, StaticScope staticScope)
Copyright © 2001-2015 JRuby. All Rights Reserved.