Package | Description |
---|---|
org.jruby.internal.runtime | |
org.jruby.internal.runtime.methods | |
org.jruby.ir | |
org.jruby.runtime |
Modifier and Type | Method and Description |
---|---|
ArgumentDescriptor[] |
AbstractIRMethod.getArgumentDescriptors() |
Modifier and Type | Method and Description |
---|---|
ArgumentDescriptor[] |
IRMethodArgs.getArgumentDescriptors()
Get the array of ArgumentDescriptors that represent the arguments to this method.
|
ArgumentDescriptor[] |
CompiledIRMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
CompiledIRNoProtocolMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
InterpretedIRBodyMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
ProcMethod.getArgumentDescriptors() |
ArgumentDescriptor[] |
ProfilingDynamicMethod.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.ANON_REST |
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[] |
CompiledIRBlockBody.getArgumentDescriptors() |
ArgumentDescriptor[] |
BlockBody.getArgumentDescriptors() |
ArgumentDescriptor[] |
InterpretedIRBlockBody.getArgumentDescriptors() |
ArgumentDescriptor[] |
MethodBlockBody.getArgumentDescriptors() |
static ArgumentDescriptor[] |
Helpers.methodToArgumentDescriptors(DynamicMethod method) |
static ArgumentDescriptor[] |
Helpers.parameterListToArgumentDescriptors(Ruby runtime,
java.lang.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,
java.lang.String originName,
java.lang.String file,
int line) |
Copyright © 2001-2018 JRuby. All Rights Reserved.