public static class Location.InvokeLocation extends Location implements MethodInsnNodeWare
Location.ExceptionExitLocation, Location.ExitLocation, Location.FieldAccessLocation, Location.InvokeExceptionExitLocation, Location.InvokeLocation, Location.LineLocation, Location.SyncEnterLocation, Location.SyncExitLocation, Location.ThrowLocationACCESS_READ, ACCESS_WRITE| 构造器和说明 |
|---|
InvokeLocation(com.alibaba.deps.org.objectweb.asm.tree.MethodInsnNode insnNode,
int count,
boolean whenComplete) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canChangeByReturn()
标记在这个location,栈上原来的值可以被 callback 函数的return值替换掉
|
int |
getCount() |
LocationType |
getLocationType()
identify the type of this location
|
StackSaver |
getStackSaver() |
com.alibaba.deps.org.objectweb.asm.tree.MethodInsnNode |
methodInsnNode() |
void |
setCount(int count) |
getInsnNode, isStackNeedSave, isWhenCompletepublic InvokeLocation(com.alibaba.deps.org.objectweb.asm.tree.MethodInsnNode insnNode,
int count,
boolean whenComplete)
public boolean canChangeByReturn()
LocationcanChangeByReturn 在类中 Locationpublic int getCount()
public void setCount(int count)
public LocationType getLocationType()
LocationgetLocationType 在类中 Locationpublic StackSaver getStackSaver()
getStackSaver 在类中 Locationpublic com.alibaba.deps.org.objectweb.asm.tree.MethodInsnNode methodInsnNode()
methodInsnNode 在接口中 MethodInsnNodeWareCopyright © 2018–2023. All rights reserved.