public class StartupInterpreterEngine extends InterpreterEngine
| Constructor and Description |
|---|
StartupInterpreterEngine() |
| Modifier and Type | Method and Description |
|---|---|
IRubyObject |
interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block block,
Block.Type blockType) |
protected static void |
processOtherOp(ThreadContext context,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
Object[] temp,
IRubyObject self,
Block.Type blockType) |
extractToMethodToAvoidC2Crash, interpret, interpret, interpret, interpret, interpret, interpretFloatOp, interpretIntOp, processBookKeepingOp, processCall, processOtherOp, processReturnOp, receiveArg, retrieveOp, setResult, setResultpublic IRubyObject interpret(ThreadContext context, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block block, Block.Type blockType)
interpret in class InterpreterEngineprotected static void processOtherOp(ThreadContext context, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self, Block.Type blockType)
Copyright © 2001-2015 JRuby. All Rights Reserved.