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 |
VariableCompiler.getMethodAdapter() |
SkinnyMethodAdapter |
InvocationCompiler.getMethodAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
VariableCompiler.setMethodAdapter(SkinnyMethodAdapter sma) |
void |
InvocationCompiler.setMethodAdapter(SkinnyMethodAdapter sma) |
Modifier and Type | Field and Description |
---|---|
protected SkinnyMethodAdapter |
StandardInvocationCompiler.method |
protected SkinnyMethodAdapter |
BaseBodyCompiler.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-2014 JRuby. All Rights Reserved.