我是ASM字节码操作工具的新手。我正在关注链接 - http://cs.ucla.edu/~msb/cs239-tutorial/
我有一个如下所示的java代码 -
public static int m(int a, int b) {
if (a < 2)
a++; else b++;
return a + b;
}
我想访问代码中的每一行,我打算使用visitLineNumbers。
处理“a ++;否则b ++;”作为一条线。我想覆盖visitLineNumbers功能,将此行视为3行,如下所示 -
if (a < 2)
a++;
else
b++;
return a + b;
我查了API documentation并尝试使用visitJumpInsn()但是出错了。非常感谢任何帮助。提前谢谢。