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[] |
IRMethod.argDesc |
protected ArgumentDescriptor[] |
IRClosure.argDesc |
Modifier and Type | Method and Description |
---|---|
ArgumentDescriptor[] |
IRMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
IRClosure.getArgumentDescriptors() |
Modifier and Type | Method and Description |
---|---|
void |
IRMethod.setArgumentDescriptors(ArgumentDescriptor[] argDesc)
Set upon completion of IRBuild of this IRMethod.
|
void |
IRClosure.setArgumentDescriptors(ArgumentDescriptor[] argDesc)
Set upon completion of IRBuild of this IRClosure.
|
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[] |
MixedModeIRBlockBody.getArgumentDescriptors() |
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.