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) |
IRBuilder(IRManager manager,
IRScope scope,
IRBuilder parent,
IRBuilder variableBuilder) |
IRClassBody(IRManager manager,
IRScope lexicalParent,
ByteList name,
int lineNumber,
StaticScope scope,
boolean executesOnce) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
ByteList prefix) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
int closureId,
ByteList fullName) |
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,
ByteList prefix) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
ByteList prefix,
boolean isBeginEndBlock) |
IRClosure(IRManager manager,
IRScope lexicalParent,
int lineNumber,
StaticScope staticScope,
Signature signature,
ByteList prefix,
boolean isBeginEndBlock,
boolean needsCoverage) |
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,
ByteList labelPrefix) |
IRMetaClassBody(IRManager manager,
IRScope lexicalParent,
ByteList name,
int lineNumber,
StaticScope scope) |
IRMethod(IRManager manager,
IRScope lexicalParent,
DefNode defn,
ByteList name,
boolean isInstanceMethod,
int lineNumber,
StaticScope staticScope,
boolean needsCodeCoverage) |
IRModuleBody(IRManager manager,
IRScope lexicalParent,
ByteList name,
int lineNumber,
StaticScope staticScope,
boolean executesOnce) |
IRScope(IRManager manager,
IRScope lexicalParent,
ByteList 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,
ByteList byteName,
java.lang.String file,
int line,
IRScope lexicalParent,
Signature signature,
StaticScope staticScope) |
static IRScope |
IRReader.load(IRManager manager,
IRReaderDecoder file) |
Constructor and Description |
---|
IRReaderStream(IRManager manager,
byte[] bytes,
ByteList filename) |
IRReaderStream(IRManager manager,
java.io.File file,
ByteList filename) |
Modifier and Type | Method and Description |
---|---|
IRManager |
CFG.getManager() |
Copyright © 2001-2021 JRuby. All Rights Reserved.