Class ResultBaseInstr

java.lang.Object
org.jruby.ir.instructions.Instr
org.jruby.ir.instructions.ResultBaseInstr
All Implemented Interfaces:
ResultInstr
Direct Known Subclasses:
NoOperandResultBaseInstr, NOperandResultBaseInstr, OneOperandResultBaseInstr, TwoOperandResultBaseInstr

public abstract class ResultBaseInstr extends Instr implements ResultInstr
For most instrs that have a result this is their base class. Some instrs, most notably callinstr is more complicated because we would rather use inheritance to share call-related logic.