public interface LookupSwitchInst extends Inst
Modifier and Type | Method and Description |
---|---|
Unit |
getDefaultTarget() |
UnitBox |
getDefaultTargetBox() |
int |
getLookupValue(int index) |
java.util.List<IntConstant> |
getLookupValues() |
Unit |
getTarget(int index) |
UnitBox |
getTargetBox(int index) |
int |
getTargetCount() |
java.util.List<Unit> |
getTargets() |
void |
setDefaultTarget(Unit defTarget) |
void |
setLookupValue(int index,
int value) |
void |
setLookupValues(java.util.List<IntConstant> values) |
void |
setTarget(int index,
Unit target) |
void |
setTargets(java.util.List<Unit> targets) |
containsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getInCount, getInMachineCount, getNetCount, getNetMachineCount, getOutCount, getOutMachineCount
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toString
apply
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
Unit getDefaultTarget()
void setDefaultTarget(Unit defTarget)
UnitBox getDefaultTargetBox()
void setLookupValue(int index, int value)
int getLookupValue(int index)
java.util.List<IntConstant> getLookupValues()
void setLookupValues(java.util.List<IntConstant> values)
int getTargetCount()
Unit getTarget(int index)
UnitBox getTargetBox(int index)
void setTarget(int index, Unit target)
java.util.List<Unit> getTargets()
void setTargets(java.util.List<Unit> targets)