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 |
---|
IRBuilder(IRManager manager,
IRScope scope,
IRBuilder parent) |
IRClassBody(IRManager manager,
IRScope lexicalParent,
java.lang.String name,
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,
boolean needsCoverage) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
java.lang.String prefix) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
java.lang.String prefix,
boolean isBeginEndBlock) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
java.lang.String prefix,
boolean isBeginEndBlock,
boolean needsCoverage) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
java.lang.String prefix) |
IREvalScript(IRManager manager,
IRScope lexicalParent,
java.lang.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,
java.lang.String labelPrefix) |
IRMetaClassBody(IRManager manager,
IRScope lexicalParent,
java.lang.String name,
int lineNumber,
StaticScope scope) |
IRMethod(IRManager manager,
IRScope lexicalParent,
DefNode defn,
java.lang.String name,
boolean isInstanceMethod,
int lineNumber,
StaticScope staticScope,
boolean needsCodeCoverage) |
IRModuleBody(IRManager manager,
IRScope lexicalParent,
java.lang.String name,
int lineNumber,
StaticScope staticScope) |
IRScope(IRManager manager,
IRScope lexicalParent,
java.lang.String name,
int lineNumber,
StaticScope staticScope) |
IRScriptBody(IRManager manager,
java.lang.String sourceName,
StaticScope staticScope) |
Modifier and Type | Method and Description |
---|---|
static IRScope |
IRReader.createScope(IRManager manager,
IRScopeType type,
java.lang.String name,
int line,
IRScope lexicalParent,
Signature signature,
StaticScope staticScope) |
static IRScope |
IRReader.load(IRManager manager,
IRReaderDecoder file) |
Constructor and Description |
---|
IRReaderStream(IRManager manager,
java.io.File file,
org.jruby.util.ByteList filename) |
IRReaderStream(IRManager manager,
java.io.InputStream stream,
org.jruby.util.ByteList filename) |
Modifier and Type | Method and Description |
---|---|
IRManager |
CFG.getManager() |
Copyright © 2001-2017 JRuby. All Rights Reserved.