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