public class ExecuteInlineInstruction extends MethodInvocationInstruction implements OdexInstruction
assign, invocationcodeAddress, instruction, lineNumber, unit| Constructor and Description | 
|---|
ExecuteInlineInstruction(Instruction instruction,
                        int codeAddress)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
deOdex(DexFile parentFile,
      Method method,
      ClassPath cp)
De-odexes the current instruction. 
 | 
protected MethodReference | 
getTargetMethodReference()
Gets a reference to the target method that is invoked 
 | 
protected java.util.List<java.lang.Integer> | 
getUsedRegistersNums()
Return the indices used in this instruction. 
 | 
void | 
jimplify(DexBody body)
Jimplify this instruction. 
 | 
buildParameters, finalize, getSootMethodRef, getStaticSootMethodRef, introducedTypes, isUsedAsFloatingPoint, isUsedAsObject, jimplifyInterface, jimplifySpecial, jimplifyStatic, jimplifyVirtualaddTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, setLineNumber, setUnitpublic ExecuteInlineInstruction(Instruction instruction,
                                int codeAddress)
public void deOdex(DexFile parentFile,
                   Method method,
                   ClassPath cp)
OdexInstructiondeOdex in interface OdexInstructionparentFile - The parent file to which the current ODEX instruction
 belongsprotected MethodReference getTargetMethodReference()
MethodInvocationInstructiongetTargetMethodReference in class MethodInvocationInstructionpublic void jimplify(DexBody body)
DexlibAbstractInstructionjimplify in class DexlibAbstractInstructionbody - to jimplify into.protected java.util.List<java.lang.Integer> getUsedRegistersNums()
getUsedRegistersNums in class MethodInvocationInstruction