文章目录
1.概述
在做这个项目的时候:【javassist】使用javassist修改kafka源码AbstractCoordinator类 一度让我陷入误区。如何在方法中表示类变量呢?
下面是要修改的方法比如,this.coordinator要在字节码中表示,开始我参考 【javassist】javassist 入门案例 生成类 因为方法参数都是用$1这样表示的,但是我犯难了,这里是类变量,我以为要先获取类属性,常量池之类的,然后再替换这里的属性,后来发现不是,可以直接使用。这里记录一下犯蠢的过程。
protected synchronized