| Package | Description |
|---|---|
| org.jruby.ir | |
| org.jruby.ir.instructions | |
| org.jruby.ir.targets |
| Modifier and Type | Method and Description |
|---|---|
IRMethod |
IRClosure.convertToMethod(ByteList name) |
IRMethod |
IRScope.getNearestMethod() |
IRMethod |
IRManager.loadInternalMethod(ThreadContext context,
IRubyObject self,
java.lang.String method) |
| Modifier and Type | Method and Description |
|---|---|
void |
IRScope.inlineMethod(IRMethod methodToInline,
RubyModule metaclass,
long callsiteId,
int classToken,
boolean cloneHost) |
void |
IRScope.inlineMethodCompiled(IRMethod methodToInline,
RubyModule implClass,
long callsiteId,
int classToken,
boolean cloneHost) |
void |
IRScope.inlineMethodJIT(IRMethod methodToInline,
RubyModule implClass,
long callsiteId,
int classToken,
boolean cloneHost) |
| Modifier and Type | Method and Description |
|---|---|
IRMethod |
DefineInstanceMethodInstr.getMethod() |
IRMethod |
DefineClassMethodInstr.getMethod() |
| Constructor and Description |
|---|
DefineClassMethodInstr(Operand container,
IRMethod method) |
DefineInstanceMethodInstr(IRMethod method) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JVMVisitor.emitMethod(IRMethod method,
JVMVisitorMethodContext context) |
protected void |
JVMVisitor.emitMethodJIT(IRMethod method,
JVMVisitorMethodContext context) |
Copyright © 2001-2021 JRuby. All Rights Reserved.