public class SparseSwitchInstruction extends SwitchInstruction
markerUnitcodeAddress, instruction, lineNumber, unit| Constructor and Description |
|---|
SparseSwitchInstruction(Instruction instruction,
int codeAdress) |
| Modifier and Type | Method and Description |
|---|---|
void |
computeDataOffsets(DexBody body) |
protected Stmt |
switchStatement(DexBody body,
Instruction targetData,
Local key)
Return a switch statement based on given target data on the given key.
|
deferredJimplify, jimplifygetData, getDataFirstByte, getDataLastByte, getDataSize, isLoaded, setData, setDataFirstByte, setDataLastByte, setDataSize, setLoadedaddTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, introducedTypes, setLineNumber, setUnitpublic SparseSwitchInstruction(Instruction instruction,
int codeAdress)
protected Stmt switchStatement(DexBody body, Instruction targetData, Local key)
SwitchInstructionswitchStatement in class SwitchInstructionpublic void computeDataOffsets(DexBody body)
computeDataOffsets in class PseudoInstruction