public class InvokeCustomInstruction extends MethodInvocationInstruction
assign, invocationcodeAddress, instruction, lineNumber, unit| Constructor and Description |
|---|
InvokeCustomInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction,
int codeAddress) |
| Modifier and Type | Method and Description |
|---|---|
protected SootMethodRef |
getBootStrapSootMethodRef()
Return a SootMethodRef for the bootstrap method of
an invoke-custom instruction.
|
protected SootMethodRef |
getCustomSootMethodRef()
Return a dummy SootMethodRef for the method invoked by a
invoke-custom instruction.
|
void |
jimplify(DexBody body)
Jimplify this instruction.
|
buildParameters, convertClassName, convertParameterTypes, finalize, getInterfaceSootMethodRef, getNormalSootMethodRef, getSootFieldRef, getSootFieldRef, getSootMethodRef, getSootMethodRef, getStaticSootMethodRef, getUsedRegistersNums, getVirtualSootMethodRef, introducedTypes, isUsedAsFloatingPoint, isUsedAsObject, jimplifyInterface, jimplifySpecial, jimplifyStatic, jimplifyVirtualaddTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, setLineNumber, setUnitpublic InvokeCustomInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction,
int codeAddress)
public void jimplify(DexBody body)
DexlibAbstractInstructionjimplify in class DexlibAbstractInstructionbody - to jimplify into.protected SootMethodRef getCustomSootMethodRef()
protected SootMethodRef getBootStrapSootMethodRef()
Copyright © 2020 Soot OSS. All rights reserved.