Location.ExceptionExitLocation, Location.ExitLocation, Location.FieldAccessLocation, Location.InvokeExceptionExitLocation, Location.InvokeLocation, Location.LineLocation, Location.SyncEnterLocation, Location.SyncExitLocation, Location.ThrowLocationACCESS_READ, ACCESS_WRITE| Constructor and Description |
|---|
ExitLocation(com.alibaba.deps.org.objectweb.asm.tree.AbstractInsnNode insnNode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canChangeByReturn()
标记在这个location,栈上原来的值可以被 callback 函数的return值替换掉
|
LocationType |
getLocationType()
identify the type of this location
|
StackSaver |
getStackSaver() |
getInsnNode, isStackNeedSave, isWhenCompletepublic ExitLocation(com.alibaba.deps.org.objectweb.asm.tree.AbstractInsnNode insnNode)
public boolean canChangeByReturn()
LocationcanChangeByReturn in class Locationpublic LocationType getLocationType()
LocationgetLocationType in class Locationpublic StackSaver getStackSaver()
getStackSaver in class LocationCopyright © 2018–2021. All rights reserved.