| Package | Description |
|---|---|
| org.jruby.internal.runtime.methods | |
| org.jruby.ir | |
| org.jruby.runtime |
| Modifier and Type | Method and Description |
|---|---|
ArgumentDescriptor[] |
ProcMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
MixedModeIRMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
IRMethodArgs.getArgumentDescriptors()
Get the array of ArgumentDescriptors that represent the arguments to this method.
|
ArgumentDescriptor[] |
InterpretedIRMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
InterpretedIRBodyMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
CompiledIRMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
CompiledIRMetaClassBody.getArgumentDescriptors() |
| Modifier and Type | Field and Description |
|---|---|
protected ArgumentDescriptor[] |
IRScope.argDesc |
| Modifier and Type | Method and Description |
|---|---|
ArgumentDescriptor[] |
IRScope.getArgumentDescriptors() |
| Modifier and Type | Method and Description |
|---|---|
void |
IRScope.setArgumentDescriptors(ArgumentDescriptor[] argDesc)
Set upon completion of IRBuild of this IRMethod.
|
| Modifier and Type | Field and Description |
|---|---|
static ArgumentDescriptor[] |
ArgumentDescriptor.EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
static ArgumentDescriptor[] |
Helpers.argsNodeToArgumentDescriptors(ArgsNode argsNode)
Use an ArgsNode (used for blocks) to generate ArgumentDescriptors
|
ArgumentDescriptor[] |
MethodBlockBody.getArgumentDescriptors() |
ArgumentDescriptor[] |
InterpretedIRBlockBody.getArgumentDescriptors() |
ArgumentDescriptor[] |
CompiledIRBlockBody.getArgumentDescriptors() |
ArgumentDescriptor[] |
BlockBody.getArgumentDescriptors() |
static ArgumentDescriptor[] |
Helpers.methodToArgumentDescriptors(DynamicMethod method) |
static ArgumentDescriptor[] |
Helpers.parameterListToArgumentDescriptors(String[] parameterList,
boolean isLambda)
Convert a parameter list from prefix format to ArgumentDescriptor format
|
| Modifier and Type | Method and Description |
|---|---|
static RubyArray |
Helpers.argumentDescriptorsToParameters(Ruby runtime,
ArgumentDescriptor[] argsDesc,
boolean isLambda)
Convert a parameter list from ArgumentDescriptor format to "Array of Array" format
|
| Constructor and Description |
|---|
MethodBlockBody(StaticScope staticScope,
Signature signature,
DynamicMethod method,
ArgumentDescriptor[] argsDesc,
IRubyObject receiver,
RubyModule originModule,
String originName,
String file,
int line) |
Copyright © 2001-2015 JRuby. All Rights Reserved.