public void invokeAttrAssignMasgn(String name, CompilerCallback receiverCallback, final ArgumentsCallback argsCallback, boolean selfCall) {
// value is already on stack, save it for later
final int temp = methodCompiler.getVariableCompiler().grabTempLocal();
methodCompiler.getVariableCompiler().setTempLocal(temp);
ArgumentsCallback newArgumentsCallback = new ArgumentsCallback() {
public int getArity() {
return (argsCallback == null) ? 1 : argsCallback.getArity() + 1;
}
public void call(BodyCompiler context) {