Top Fields Constructors Methods
org.jruby.ir.instructions

public abstract Class MultipleAsgnBase

extends OneOperandResultBaseInstr
Class Inheritance
Known Direct Subclasses
org.jruby.ir.instructions.ReqdArgMultipleAsgnInstr, org.jruby.ir.instructions.RestArgMultipleAsgnInstr, org.jruby.ir.instructions.OptArgMultipleAsgnInstr
Imports
org.jruby.ir.Operation, org.jruby.ir.operands.Operand, .Variable, org.jruby.ir.persistence.IRWriterEncoder

Field Summary

Modifier and TypeField and Description
protected final int

Constructor Summary

AccessConstructor and Description
public
MultipleAsgnBase(Operation op, Variable result, Operand array, int index)

Method Summary

Modifier and TypeMethod and Description
public void
public Operand
public int
Inherited from org.jruby.ir.instructions.OneOperandResultBaseInstr:
getOperand1getOperandssetOperandsetOperand1

Field Detail

indexback to summary
protected final int index

Constructor Detail

MultipleAsgnBaseback to summary
public MultipleAsgnBase(Operation op, Variable result, Operand array, int index)

Method Detail

encodeback to summary
public void encode(IRWriterEncoder e)

Overrides org.jruby.ir.instructions.OneOperandResultBaseInstr.encode.

Annotations
@Override
getArrayback to summary
public Operand getArray()
getIndexback to summary
public int getIndex()