jruby-base 10.0.0.0
org.jruby.ir.instructions
MultiBranchInstr
Top
Fields
Constructors
Methods
org.jruby.ir.instructions
public
abstract
Class MultiBranchInstr
extends
Instr
Class Inheritance
java.lang.Object
org.jruby.ir.instructions.Instr
org.jruby.ir.instructions.MultiBranchInstr
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
Access
Constructor and Description
public
MultiBranchInstr
(
Operation
op
)
Method Summary
Modifier and Type
Method and Description
public
abstract
Label
[]
getJumpTargets
()
Inherited from
org.jruby.ir.instructions.Instr
:
canBeDeletedFromScope
canRaiseException
clone
cloneOperands
computeScopeFlags
dumpableFields
encode
getOperands
getOperation
getUsedVariables
hasSideEffects
interpret
interpretAndGetNewIPC
isDead
isDeletable
markDead
renameVars
setOperand
simplifyInstr
simplifyOperands
simplifyOperands
toString
toStringNonOperandArgs
transfersControl
visit
Constructor Detail
MultiBranchInstr
back to summary
public
MultiBranchInstr
(
Operation
op
)
Method Detail
getJumpTargets
back to summary
public
abstract
Label
[]
getJumpTargets
()