Package soot.baf
Interface LookupSwitchInst
-
- All Superinterfaces:
Context
,Host
,Inst
,Serializable
,Switchable
,SwitchInst
,Unit
- All Known Implementing Classes:
BLookupSwitchInst
public interface LookupSwitchInst extends SwitchInst
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getLookupValue(int index)
List<IntConstant>
getLookupValues()
void
setLookupValue(int index, int value)
void
setLookupValues(List<IntConstant> values)
-
Methods inherited from interface soot.tagkit.Host
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
-
Methods inherited from interface soot.baf.Inst
containsArrayRef, containsFieldRef, containsInvokeExpr, containsNewExpr, getInCount, getInMachineCount, getNetCount, getNetMachineCount, getOutCount, getOutMachineCount
-
Methods inherited from interface soot.util.Switchable
apply
-
Methods inherited from interface soot.baf.SwitchInst
getDefaultTarget, getDefaultTargetBox, getTarget, getTargetBox, getTargetCount, getTargets, setDefaultTarget, setTarget, setTargets
-
Methods inherited from interface soot.Unit
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toString
-
-
-
-
Method Detail
-
setLookupValue
void setLookupValue(int index, int value)
-
getLookupValue
int getLookupValue(int index)
-
getLookupValues
List<IntConstant> getLookupValues()
-
setLookupValues
void setLookupValues(List<IntConstant> values)
-
-