Package soot.dexpler.instructions
Class InvokeSpecialDirectInstruction
- java.lang.Object
-
- soot.dexpler.instructions.DexlibAbstractInstruction
-
- soot.dexpler.instructions.MethodInvocationInstruction
-
- soot.dexpler.instructions.InvokeSpecialInstruction
-
- soot.dexpler.instructions.InvokeSpecialDirectInstruction
-
- All Implemented Interfaces:
DanglingInstruction
public class InvokeSpecialDirectInstruction extends InvokeSpecialInstruction
-
-
Field Summary
-
Fields inherited from class soot.dexpler.instructions.MethodInvocationInstruction
assign, invocation
-
Fields inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
codeAddress, instruction, lineNumber, unit
-
-
Constructor Summary
Constructors Constructor Description InvokeSpecialDirectInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction, int codeAdress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinalize(DexBody body, DexlibAbstractInstruction successor)Finalize this instruction taking the successor into consideration.-
Methods inherited from class soot.dexpler.instructions.InvokeSpecialInstruction
getJimplifiedInvoke, jimplify
-
Methods inherited from class soot.dexpler.instructions.MethodInvocationInstruction
buildParameters, convertClassName, convertParameterTypes, getInterfaceSootMethodRef, getNormalSootMethodRef, getSootFieldRef, getSootFieldRef, getSootMethodRef, getSootMethodRef, getStaticSootMethodRef, getUsedRegistersNums, getVirtualSootMethodRef, introducedTypes, isUsedAsFloatingPoint, isUsedAsObject, jimplifyInterface, jimplifySpecial, jimplifyStatic, jimplifyVirtual
-
Methods inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
addTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, setLineNumber, setUnit
-
-
-
-
Method Detail
-
finalize
public void finalize(DexBody body, DexlibAbstractInstruction successor)
Description copied from interface:DanglingInstructionFinalize this instruction taking the successor into consideration.- Specified by:
finalizein interfaceDanglingInstruction- Overrides:
finalizein classMethodInvocationInstruction- Parameters:
body- to finalize intosuccessor- the direct successor of this instruction
-
-