public interface StackSaver
| Modifier and Type | Method and Description |
|---|---|
com.alibaba.deps.org.objectweb.asm.Type |
getType(BindingContext bindingContext) |
void |
load(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions,
BindingContext bindingContext) |
void |
store(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions,
BindingContext bindingContext)
有可能在两个地方被调用。1: 在最开始保存栈上的值时, 2: callback函数有返回值,想更新这个值时。stackSaver自己内部要保证保存的locals index是一致的
|
void store(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions,
BindingContext bindingContext)
instructions - bindingContext - void load(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions,
BindingContext bindingContext)
com.alibaba.deps.org.objectweb.asm.Type getType(BindingContext bindingContext)
Copyright © 2018–2021. All rights reserved.