Methods in org.jruby.compiler with parameters of type ArgumentsCallback |
void |
BodyCompiler.checkIsExceptionHandled(ArgumentsCallback rescueArgs)
|
void |
InvocationCompiler.invokeAttrAssign(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvocationCompiler.invokeAttrAssignMasgn(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
The masgn version has the value to be assigned already on the stack,
and so uses a different path to perform the assignment. |
void |
InvocationCompiler.invokeDynamic(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CallType callType,
CompilerCallback closureArg,
boolean iterator)
Invoke the named method as a "function", i.e. |
void |
InvocationCompiler.invokeEqq(ArgumentsCallback receivers,
CompilerCallback argument)
Used for when nodes with a case; assumes stack is ..., case_value, when_cond_array |
void |
InvocationCompiler.invokeOpAsgnWithAnd(java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvocationCompiler.invokeOpAsgnWithMethod(java.lang.String opName,
java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvocationCompiler.invokeOpAsgnWithOr(java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvocationCompiler.opElementAsgnWithAnd(CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CompilerCallback valueCallback)
|
void |
InvocationCompiler.opElementAsgnWithMethod(CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CompilerCallback valueCallback,
java.lang.String operator)
|
void |
InvocationCompiler.opElementAsgnWithOr(CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CompilerCallback valueCallback)
|
void |
InvocationCompiler.yieldSpecific(ArgumentsCallback argsCallback)
Invoke the block passed into this method, or throw an error if no block is present. |
Methods in org.jruby.compiler.impl with parameters of type ArgumentsCallback |
void |
BaseBodyCompiler.checkIsExceptionHandled(ArgumentsCallback rescueArgs)
|
void |
InvokeDynamicInvocationCompiler.invokeAttrAssign(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
StandardInvocationCompiler.invokeAttrAssign(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvokeDynamicInvocationCompiler.invokeAttrAssignMasgn(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
StandardInvocationCompiler.invokeAttrAssignMasgn(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvokeDynamicInvocationCompiler.invokeDynamic(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CallType callType,
CompilerCallback closureArg,
boolean iterator)
|
void |
StandardInvocationCompiler.invokeDynamic(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CallType callType,
CompilerCallback closureArg,
boolean iterator)
|
void |
StandardInvocationCompiler.invokeDynamicNoBlockSpecificArity(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
StandardInvocationCompiler.invokeDynamicSelfNoBlockSpecificArity(java.lang.String name,
ArgumentsCallback argsCallback)
|
void |
InvokeDynamicInvocationCompiler.invokeEqq(ArgumentsCallback receivers,
CompilerCallback argument)
|
void |
StandardInvocationCompiler.invokeEqq(ArgumentsCallback receivers,
CompilerCallback argument)
|
void |
InvokeDynamicInvocationCompiler.invokeOpAsgnWithAnd(java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
StandardInvocationCompiler.invokeOpAsgnWithAnd(java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvokeDynamicInvocationCompiler.invokeOpAsgnWithMethod(java.lang.String operatorName,
java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
StandardInvocationCompiler.invokeOpAsgnWithMethod(java.lang.String operatorName,
java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvokeDynamicInvocationCompiler.invokeOpAsgnWithOr(java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
StandardInvocationCompiler.invokeOpAsgnWithOr(java.lang.String attrName,
java.lang.String attrAsgnName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvokeDynamicInvocationCompiler.invokeOpElementAsgnWithMethod(java.lang.String operatorName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
StandardInvocationCompiler.invokeOpElementAsgnWithMethod(java.lang.String operatorName,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback)
|
void |
InvokeDynamicInvocationCompiler.opElementAsgnWithAnd(CompilerCallback receiver,
ArgumentsCallback args,
CompilerCallback valueCallback)
|
void |
StandardInvocationCompiler.opElementAsgnWithAnd(CompilerCallback receiver,
ArgumentsCallback args,
CompilerCallback valueCallback)
|
void |
InvokeDynamicInvocationCompiler.opElementAsgnWithMethod(CompilerCallback receiver,
ArgumentsCallback args,
CompilerCallback valueCallback,
java.lang.String operator)
|
void |
StandardInvocationCompiler.opElementAsgnWithMethod(CompilerCallback receiver,
ArgumentsCallback args,
CompilerCallback valueCallback,
java.lang.String operator)
|
void |
InvokeDynamicInvocationCompiler.opElementAsgnWithOr(CompilerCallback receiver,
ArgumentsCallback args,
CompilerCallback valueCallback)
|
void |
StandardInvocationCompiler.opElementAsgnWithOr(CompilerCallback receiver,
ArgumentsCallback args,
CompilerCallback valueCallback)
|
void |
StandardInvocationCompiler.yieldSpecific(ArgumentsCallback argsCallback)
|