类的使用
com.alibaba.bytekit.asm.binding.BindingContext
使用BindingContext的程序包
-
com.alibaba.bytekit.asm.binding中BindingContext的使用
修饰符和类型方法说明booleanBinding.check(BindingContext bindingContext) 检查当前条件下这个binding是否可以工作,比如检查field是否有这个field。com.alibaba.deps.org.objectweb.asm.TypeArgNamesBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeArgsBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeArrayBinding.getType(BindingContext bindingContext) abstract com.alibaba.deps.org.objectweb.asm.TypeBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeClassBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeFieldBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeIntBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeInvokeArgsBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeInvokeInfoBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeInvokeMethodDeclarationBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeInvokeMethodNameBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeInvokeMethodOwnerBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeInvokeReturnBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeLineBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeLocalVarNamesBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeLocalVarsBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeMethodBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeMethodDeclarationBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeMethodInfoBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeMethodNameBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeMonitorBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeReturnBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeStackSaver.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeThisBinding.getType(BindingContext bindingContext) com.alibaba.deps.org.objectweb.asm.TypeThrowableBinding.getType(BindingContext bindingContext) voidStackSaver.load(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidArgNamesBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidArgsBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidArrayBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) abstract voidBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) 把这个binding本身放到栈上voidClassBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidFieldBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidIntBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidInvokeArgsBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidInvokeInfoBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidInvokeMethodDeclarationBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidInvokeMethodNameBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidInvokeMethodOwnerBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidInvokeReturnBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidLineBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidLocalVarNamesBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidLocalVarsBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidMethodBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidMethodDeclarationBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidMethodInfoBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidMethodNameBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidMonitorBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidReturnBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidThisBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidThrowableBinding.pushOntoStack(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) voidStackSaver.store(com.alibaba.deps.org.objectweb.asm.tree.InsnList instructions, BindingContext bindingContext) 有可能在两个地方被调用。