技术栈

插桩

一叶飘舟
1 年前
java·数据库·字节码·插桩
ASM插桩——动态添加字段并生成get set 方法3.1 visit方法中3.2 visitEnd方法中通过ASM添加的字段,需要在ini方法中进行赋值
一叶飘舟
1 年前
字节码·插桩
ASM之FieldVisitor创建变量FieldVisitor使用abstract 修饰,用于创建变量,在使用时调用 ClassWriter.visitField即可创建FieldVisitor
一叶飘舟
1 年前
java·字节码·插桩
使用ASM动态创建接口实现类使用ASM动态生成一个接口的实现类,接口如下:具体实现如下:注意,使用ASM访问属性和方法的时候,会返回一个Visitor对象,如属性为FieldVisitor,方法为MethodVisitor。