类 Location.InvokeLocation
java.lang.Object
com.alibaba.bytekit.asm.location.Location
com.alibaba.bytekit.asm.location.Location.InvokeLocation
- 所有已实现的接口:
MethodInsnNodeWare
- 封闭类:
Location
location identifying a method invocation trigger point
-
嵌套类概要
从类继承的嵌套类/接口 com.alibaba.bytekit.asm.location.Location
Location.ExceptionExitLocation, Location.ExitLocation, Location.FieldAccessLocation, Location.InvokeExceptionExitLocation, Location.InvokeLocation, Location.LineLocation, Location.SyncEnterLocation, Location.SyncExitLocation, Location.ThrowLocation -
字段概要
从类继承的字段 com.alibaba.bytekit.asm.location.Location
ACCESS_READ, ACCESS_WRITE -
构造器概要
构造器构造器说明InvokeLocation(com.alibaba.deps.org.objectweb.asm.tree.MethodInsnNode insnNode, int count, boolean whenComplete) -
方法概要
从类继承的方法 com.alibaba.bytekit.asm.location.Location
getInsnNode, isStackNeedSave, isWhenComplete
-
构造器详细资料
-
InvokeLocation
public InvokeLocation(com.alibaba.deps.org.objectweb.asm.tree.MethodInsnNode insnNode, int count, boolean whenComplete)
-
-
方法详细资料
-
canChangeByReturn
public boolean canChangeByReturn()从类复制的说明:Location标记在这个location,栈上原来的值可以被 callback 函数的return值替换掉- 覆盖:
canChangeByReturn在类中Location- 返回:
-
getCount
public int getCount() -
setCount
public void setCount(int count) -
getLocationType
从类复制的说明:Locationidentify the type of this location- 指定者:
getLocationType在类中Location- 返回:
- the type of this location
-
getStackSaver
- 覆盖:
getStackSaver在类中Location
-
methodInsnNode
public com.alibaba.deps.org.objectweb.asm.tree.MethodInsnNode methodInsnNode()- 指定者:
methodInsnNode在接口中MethodInsnNodeWare
-