我想获取maxLocals存储数据,比如
int index = mv.visitLocalVariable(name, desc, null, start, end, ++maxLocals);
通过tree api,this.nextLocals = methodNode.maxLocals; 但核心 api,什么都没有。
inject into out , error method around biz~.
像这样:
@Test
public void testCode() {
hooK hook = StatisGet.get(1L);
hook.into();
try {
//biz
hook.out();
} catch (Throwable e) {
hook.error(e);
}
}
现在我能够成功地注入字节码,但是 solt 有时会出错,因为我无法获取 maxLocal。
ibeautiful
相关分类