Top Fields Constructors Methods
org.jruby.ir.instructions

public abstract Class MultiBranchInstr

extends Instr
Class Inheritance
Known Direct Subclasses
org.jruby.ir.instructions.BSwitchInstr
Imports
org.jruby.ir.Operation, org.jruby.ir.operands.Label

Field Summary

Inherited from org.jruby.ir.instructions.Instr:
EMPTY_OPERANDS

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract Label[]
Inherited from org.jruby.ir.instructions.Instr:
canBeDeletedFromScopecanRaiseExceptionclonecloneOperandscomputeScopeFlagsdumpableFieldsencodegetOperandsgetOperationgetUsedVariableshasSideEffectsinterpretinterpretAndGetNewIPCisDeadisDeletablemarkDeadrenameVarssetOperandsimplifyInstrsimplifyOperandssimplifyOperandstoStringtoStringNonOperandArgstransfersControlvisit

Constructor Detail

MultiBranchInstrback to summary
public MultiBranchInstr(Operation op)

Method Detail

getJumpTargetsback to summary
public abstract Label[] getJumpTargets()