| Package | Description |
|---|---|
| org.jruby.compiler | |
| org.jruby.compiler.impl | |
| org.jruby.compiler.util | |
| org.jruby.ir.targets | |
| org.jruby.java.codegen | |
| org.jruby.runtime.opto |
| Modifier and Type | Method and Description |
|---|---|
SkinnyMethodAdapter |
InvocationCompiler.getMethodAdapter() |
SkinnyMethodAdapter |
VariableCompiler.getMethodAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
InvocationCompiler.setMethodAdapter(SkinnyMethodAdapter sma) |
void |
VariableCompiler.setMethodAdapter(SkinnyMethodAdapter sma) |
| Modifier and Type | Field and Description |
|---|---|
protected SkinnyMethodAdapter |
BaseBodyCompiler.method |
protected SkinnyMethodAdapter |
StandardInvocationCompiler.method |
protected SkinnyMethodAdapter |
AbstractVariableCompiler.method |
| Modifier and Type | Method and Description |
|---|---|
SkinnyMethodAdapter |
StandardASMCompiler.getClassInitMethod() |
SkinnyMethodAdapter |
StandardASMCompiler.getInitMethod() |
SkinnyMethodAdapter |
StandardInvocationCompiler.getMethodAdapter() |
SkinnyMethodAdapter |
AbstractVariableCompiler.getMethodAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
StandardInvocationCompiler.setMethodAdapter(SkinnyMethodAdapter sma) |
void |
AbstractVariableCompiler.setMethodAdapter(SkinnyMethodAdapter sma) |
| Constructor and Description |
|---|
AbstractVariableCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method,
StaticScope scope,
boolean specificArity,
int argsIndex,
int firstTempIndex) |
HeapBasedVariableCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method,
StaticScope scope,
boolean specificArity,
int argsIndex,
int firstTempIndex) |
InvokeDynamicInvocationCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method) |
StackBasedVariableCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method,
StaticScope scope,
boolean specificArity,
int argsIndex,
int firstTempIndex) |
StandardInvocationCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method) |
| Modifier and Type | Method and Description |
|---|---|
static void |
HandleFactory.loadUnboxedArgument(SkinnyMethodAdapter m,
int index,
Class type) |
static void |
HandleFactory.unboxAndCast(SkinnyMethodAdapter m,
Class paramClass) |
| Modifier and Type | Field and Description |
|---|---|
SkinnyMethodAdapter |
IRBytecodeAdapter.adapter |
| Constructor and Description |
|---|
IRBytecodeAdapter(SkinnyMethodAdapter adapter,
int arity,
String... params) |
MethodData(SkinnyMethodAdapter method,
int arity) |
| Modifier and Type | Method and Description |
|---|---|
static void |
RealClassGenerator.coerceArgumentsToRuby(SkinnyMethodAdapter mv,
Class[] paramTypes,
int rubyIndex) |
static void |
RealClassGenerator.coerceResultAndReturn(SkinnyMethodAdapter mv,
Class returnType) |
| Modifier and Type | Method and Description |
|---|---|
static InvocationCompiler |
OptoFactory.newInvocationCompiler(BaseBodyCompiler bodyCompiler,
SkinnyMethodAdapter method) |
Copyright © 2001–2024 JRuby. All rights reserved.