Package | Description |
---|---|
org.jruby.ir | |
org.jruby.ir.instructions | |
org.jruby.ir.instructions.ruby19 | |
org.jruby.ir.interpreter | |
org.jruby.ir.operands | |
org.jruby.ir.transformations.inlining | |
org.jruby.runtime |
Modifier and Type | Class and Description |
---|---|
class |
IREvalScript |
Modifier and Type | Method and Description |
---|---|
IRClosure |
IRClosure.cloneForClonedInstr(InlinerInfo ii) |
Modifier and Type | Method and Description |
---|---|
List<IRClosure> |
IRScriptBody.getBeginBlocks() |
List<IRClosure> |
IREvalScript.getBeginBlocks() |
List<IRClosure> |
IRScope.getClosures() |
List<IRClosure> |
IRScriptBody.getEndBlocks() |
List<IRClosure> |
IREvalScript.getEndBlocks() |
Modifier and Type | Method and Description |
---|---|
void |
IRScope.addClosure(IRClosure c) |
boolean |
IRScope.isNestedInClosure(IRClosure closure) |
void |
IRScriptBody.recordBeginBlock(IRClosure beginBlockClosure) |
void |
IRScope.recordBeginBlock(IRClosure beginBlockClosure) |
void |
IREvalScript.recordBeginBlock(IRClosure beginBlockClosure) |
void |
IRScriptBody.recordEndBlock(IRClosure endBlockClosure) |
void |
IRScope.recordEndBlock(IRClosure endBlockClosure) |
void |
IREvalScript.recordEndBlock(IRClosure endBlockClosure) |
Constructor and Description |
---|
RecordEndBlockInstr(IRScope declaringScope,
IRClosure endBlockClosure) |
Constructor and Description |
---|
BuildLambdaInstr(Variable lambda,
IRClosure lambdaBody,
ISourcePosition position) |
Modifier and Type | Method and Description |
---|---|
static void |
Interpreter.runBeginEndBlocks(List<IRClosure> beBlocks,
ThreadContext context,
IRubyObject self,
Object[] temp) |
Modifier and Type | Field and Description |
---|---|
IRClosure |
ClosureLocalVariable.definingScope |
Modifier and Type | Method and Description |
---|---|
IRClosure |
WrappedIRClosure.getClosure() |
Constructor and Description |
---|
ClosureLocalVariable(IRClosure scope,
String name,
int scopeDepth,
int location) |
WrappedIRClosure(IRClosure scope) |
Modifier and Type | Method and Description |
---|---|
IRClosure |
InlinerInfo.getClonedClosure() |
Modifier and Type | Method and Description |
---|---|
InlinerInfo |
InlinerInfo.cloneForCloningClosure(IRClosure clonedClosure) |
Modifier and Type | Field and Description |
---|---|
protected IRClosure |
InterpretedIRBlockBody.closure |
Constructor and Description |
---|
InterpretedIRBlockBody(IRClosure closure,
Arity arity,
int argumentType) |
InterpretedIRBlockBody19(IRClosure closure,
Arity arity,
int argumentType) |
Copyright © 2001-2016 JRuby. All Rights Reserved.