public class MoveExceptionInstruction extends DexlibAbstractInstruction implements RetypeableInstruction
codeAddress, instruction, lineNumber, unit| Constructor and Description |
|---|
MoveExceptionInstruction(Instruction instruction,
int codeAdress) |
| Modifier and Type | Method and Description |
|---|---|
void |
jimplify(DexBody body)
Jimplify this instruction.
|
void |
retype(Body body)
Do actual retype.
|
void |
setRealType(DexBody body,
Type t)
Swap generic exception type with the given one.
|
addTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, introducedTypes, setLineNumber, setUnitpublic MoveExceptionInstruction(Instruction instruction,
int codeAdress)
public void jimplify(DexBody body)
DexlibAbstractInstructionjimplify in class DexlibAbstractInstructionbody - to jimplify into.public void setRealType(DexBody body, Type t)
RetypeableInstructionsetRealType in interface RetypeableInstructionbody - the body that contains the instructiont - the real type.public void retype(Body body)
RetypeableInstructionretype in interface RetypeableInstructionbody - The body containing the processed statement