public class PreManyRest0Post0Assigner extends Assigner
| Modifier and Type | Field and Description |
|---|---|
private ListNode |
pre |
private int |
preLength |
| Constructor and Description |
|---|
PreManyRest0Post0Assigner(ListNode pre,
int preCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
private void |
assignNilTo(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block,
int start) |
convertIfAlreadyArray, convertToArray, shiftedArrayprivate int preLength
private ListNode pre
public PreManyRest0Post0Assigner(ListNode pre, int preCount)
public void assign(Ruby runtime, ThreadContext context, IRubyObject self, Block block)
public void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, Block block)
public void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, Block block)
public void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject value1, IRubyObject value2, IRubyObject value3, Block block)
public void assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] values, Block block)
public void assignArray(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject arg, Block block)
assignArray in class Assignerprivate void assignNilTo(Ruby runtime, ThreadContext context, IRubyObject self, Block block, int start)