Top Description Fields Constructors Methods
org.jruby.ir.instructions

public abstract Class NOperandResultBaseInstr

extends ResultBaseInstr
Class Inheritance
Known Direct Subclasses
org.jruby.ir.instructions.RuntimeHelperCall, org.jruby.ir.instructions.boxing.AluInstr, org.jruby.ir.instructions.boxing.BoxInstr, org.jruby.ir.instructions.boxing.UnboxInstr, org.jruby.ir.instructions.defined.GetErrorInfoInstr, org.jruby.ir.instructions.BuildCompoundStringInstr, org.jruby.ir.instructions.BuildDynRegExpInstr, org.jruby.ir.instructions.GetClassVarContainerModuleInstr
Imports
org.jruby.ir.Operation, org.jruby.ir.operands.Operand, .Variable

Created by enebo on 7/28/15.

Field Summary

Modifier and TypeField and Description
private final transient Operand[]
Inherited from org.jruby.ir.instructions.ResultBaseInstr:
result

Constructor Summary

AccessConstructor and Description
public
NOperandResultBaseInstr(Operation operation, Variable result, Operand[] operands)

Method Summary

Modifier and TypeMethod and Description
public Operand[]
public void
Inherited from org.jruby.ir.instructions.ResultBaseInstr:
encodegetResultupdateResult

Field Detail

operandsback to summary
private final transient Operand[] operands

Constructor Detail

NOperandResultBaseInstrback to summary
public NOperandResultBaseInstr(Operation operation, Variable result, Operand[] operands)

Method Detail

getOperandsback to summary
public Operand[] getOperands()

Implements abstract org.jruby.ir.instructions.Instr.getOperands.

setOperandback to summary
public void setOperand(int i, Operand operand)

Implements abstract org.jruby.ir.instructions.Instr.setOperand.