Package soot.jimple
Interface LookupSwitchStmt
-
- All Superinterfaces:
Context,Host,Serializable,Stmt,Switchable,SwitchStmt,Unit
- All Known Implementing Classes:
GLookupSwitchStmt,JLookupSwitchStmt
public interface LookupSwitchStmt extends SwitchStmt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetLookupValue(int index)List<IntConstant>getLookupValues()intgetTargetCount()voidsetLookupValue(int index, int value)voidsetLookupValues(List<IntConstant> lookupValues)voidsetTargets(Unit[] targets)-
Methods inherited from interface soot.tagkit.Host
addAllTagsOf, addTag, getJavaSourceStartColumnNumber, getJavaSourceStartLineNumber, getTag, getTags, hasTag, removeAllTags, removeTag
-
Methods inherited from interface soot.jimple.Stmt
containsArrayRef, containsFieldRef, containsInvokeExpr, getArrayRef, getArrayRefBox, getFieldRef, getFieldRefBox, getInvokeExpr, getInvokeExprBox
-
Methods inherited from interface soot.util.Switchable
apply
-
Methods inherited from interface soot.jimple.SwitchStmt
getDefaultTarget, getDefaultTargetBox, getKey, getKeyBox, getTarget, getTargetBox, getTargetForValue, getTargets, setDefaultTarget, setKey, setTarget
-
Methods inherited from interface soot.Unit
addBoxPointingToThis, branches, clearUnitBoxes, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis, toString
-
-
-
-
Method Detail
-
setLookupValues
void setLookupValues(List<IntConstant> lookupValues)
-
setLookupValue
void setLookupValue(int index, int value)
-
getLookupValue
int getLookupValue(int index)
-
getLookupValues
List<IntConstant> getLookupValues()
-
getTargetCount
int getTargetCount()
-
setTargets
void setTargets(Unit[] targets)
-
-