Package | Description |
---|---|
org.jruby | |
org.jruby.ir | |
org.jruby.ir.persistence | |
org.jruby.ir.representations |
Modifier and Type | Method and Description |
---|---|
IRManager |
Ruby.getIRManager() |
Modifier and Type | Field and Description |
---|---|
protected IRManager |
IRBuilder.manager |
Modifier and Type | Method and Description |
---|---|
IRManager |
IRScope.getManager() |
Modifier and Type | Method and Description |
---|---|
static InterpreterContext |
IRBuilder.buildRoot(IRManager manager,
RootNode rootNode) |
IRBuilder |
IRBuilder.newIRBuilder(IRManager manager,
IRScope newScope) |
static IRBuilder |
IRBuilder.topIRBuilder(IRManager manager,
IRScope newScope) |
Constructor and Description |
---|
IRBindingEvalScript(IRManager manager,
IRScope lexicalParent,
String fileName,
int lineNumber,
StaticScope staticScope,
EvalType evalType) |
IRBuilder(IRManager manager,
IRScope scope,
IRBuilder parent) |
IRClassBody(IRManager manager,
IRScope lexicalParent,
String name,
int lineNumber,
StaticScope scope) |
IRClassBody(IRManager manager,
IRScope lexicalParent,
String name,
String fileName,
int lineNumber,
StaticScope scope) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
String prefix) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
String prefix,
boolean isBeginEndBlock) |
IRClosure(IRManager manager,
IRScope lexicalParent,
String fileName,
int lineNumber,
StaticScope staticScope,
String prefix) |
IREvalScript(IRManager manager,
IRScope lexicalParent,
String fileName,
int lineNumber,
StaticScope staticScope,
EvalType evalType) |
IRFor(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature) |
IRFor(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
String labelPrefix) |
IRMetaClassBody(IRManager manager,
IRScope lexicalParent,
String name,
int lineNumber,
StaticScope scope) |
IRMetaClassBody(IRManager manager,
IRScope lexicalParent,
String name,
String fileName,
int lineNumber,
StaticScope scope) |
IRMethod(IRManager manager,
IRScope lexicalParent,
MethodDefNode defn,
String name,
boolean isInstanceMethod,
int lineNumber,
StaticScope staticScope) |
IRModuleBody(IRManager manager,
IRScope lexicalParent,
String name,
int lineNumber,
StaticScope scope) |
IRModuleBody(IRManager manager,
IRScope lexicalParent,
String name,
String fileName,
int lineNumber,
StaticScope staticScope) |
IRScope(IRManager manager,
IRScope lexicalParent,
String name,
String fileName,
int lineNumber,
StaticScope staticScope) |
IRScriptBody(IRManager manager,
String sourceName,
StaticScope staticScope) |
Modifier and Type | Method and Description |
---|---|
static IRScope |
IRReader.createScope(IRManager manager,
IRScopeType type,
String name,
int line,
IRScope lexicalParent,
Signature signature,
StaticScope staticScope) |
static IRScope |
IRReader.load(IRManager manager,
IRReaderDecoder file) |
Constructor and Description |
---|
IRReaderStream(IRManager manager,
File file) |
IRReaderStream(IRManager manager,
InputStream stream) |
Modifier and Type | Method and Description |
---|---|
IRManager |
CFG.getManager() |
Copyright © 2001-2015 JRuby. All Rights Reserved.