如何在bcel的if指令之前添加if指令

时间:2013-12-20 16:25:14

标签: java if-statement position bytecode bcel

我想使用BCEL在我的方法中的特定if_instruction之前添加/插入一些if_instruction。

这是我的方法:

public void printMax(int x , int y){
  int max=x;
  //////here is my desire position//////////
  if(y>x)
    max=y;
  System.out.println(max);
}

1 个答案:

答案 0 :(得分:0)

对我而言,if(x<y != y>x)if(false)相同,所以不会成功;所以也许你应该使用IF_ACMPNE,但我不知道BCEL ......