类的使用
com.alibaba.bytekit.asm.binding.Binding
使用Binding的程序包
程序包
说明
-
com.alibaba.bytekit.asm.binding中Binding的使用
修饰符和类型类说明classclassclassTODO 这个判断是否要从stack上取数据,要看 其它的binding是否需要。classclassclassclassinvoke 传入的参数列表,有严格的限制,只能在 invoke 之前。class包含 owner/method name/ method desc/ line numberclassclassclassclassinvoke 的返回值classclassclassTODO 增加一个配置,是否包含 method argsclassclassTODO 提供一个完整的 method 的string,包含类名,并不是desc?classmethod name | method desc 的方式组织 TODO 是否要有 line number ?classclassclassclassclassTODO 要检查 location 是否是合法的修饰符和类型方法说明Binding.ArgNamesBindingParser.parse(Annotation annotation) Binding.ArgsBindingParser.parse(Annotation annotation) Binding.ClassBindingParser.parse(Annotation annotation) Binding.FieldBindingParser.parse(Annotation annotation) Binding.InvokeArgsBindingParser.parse(Annotation annotation) Binding.InvokeInfoBindingParser.parse(Annotation annotation) Binding.InvokeMethodDeclarationBindingParser.parse(Annotation annotation) Binding.InvokeMethodNameBindingParser.parse(Annotation annotation) Binding.InvokeMethodOwnerBindingParser.parse(Annotation annotation) Binding.InvokeReturnBindingParser.parse(Annotation annotation) Binding.LineBindingParser.parse(Annotation annotation) Binding.LocalVarNamesBindingParser.parse(Annotation annotation) Binding.LocalVarsBindingParser.parse(Annotation annotation) Binding.MethodBindingParser.parse(Annotation annotation) Binding.MethodDescBindingParser.parse(Annotation annotation) Binding.MethodInfoBindingParser.parse(Annotation annotation) Binding.MethodNameBindingParser.parse(Annotation annotation) Binding.MonitorBindingParser.parse(Annotation annotation) Binding.ReturnBindingParser.parse(Annotation annotation) Binding.ThisBindingParser.parse(Annotation annotation) Binding.ThrowableBindingParser.parse(Annotation annotation) 类型变量类型为Binding的com.alibaba.bytekit.asm.binding中的构造器参数 -
com.alibaba.bytekit.asm.binding.annotation中Binding的使用
-
com.alibaba.bytekit.asm.interceptor中Binding的使用
返回变量类型为Binding的类型的com.alibaba.bytekit.asm.interceptor中的方法类型变量类型为Binding的com.alibaba.bytekit.asm.interceptor中的方法参数 -
com.alibaba.bytekit.asm.interceptor.annotation中Binding的使用
返回变量类型为Binding的类型的com.alibaba.bytekit.asm.interceptor.annotation中的方法