protected IRubyObject[] prepareArguments(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope dynamicScope, Object[] temp) { return splatMap != null ? prepareArgumentsComplex(context, self, currScope, dynamicScope, temp) : prepareArgumentsSimple(context, self, currScope, dynamicScope, temp); }
protected IRubyObject[] prepareArguments(ThreadContext context, IRubyObject self, Operand[] arguments, DynamicScope dynamicScope, Object[] temp) { return containsSplat ? prepareArgumentsComplex(context, self, arguments, dynamicScope, temp) : prepareArgumentsSimple(context, self, arguments, dynamicScope, temp); }
protected IRubyObject[] prepareArguments(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope dynamicScope, Object[] temp) { return splatMap != null ? prepareArgumentsComplex(context, self, currScope, dynamicScope, temp) : prepareArgumentsSimple(context, self, currScope, dynamicScope, temp); }
protected IRubyObject[] prepareArguments(ThreadContext context, IRubyObject self, Operand[] arguments, DynamicScope dynamicScope, Object[] temp) { return containsSplat ? prepareArgumentsComplex(context, self, arguments, dynamicScope, temp) : prepareArgumentsSimple(context, self, arguments, dynamicScope, temp); }