2012-09-17 71 views
0
if(iHandles[f].getInstruction() instanceof IFEQ ) { 
      getFieldInstruction = iHandles[f+1].getInstruction(); 
      System.out.println("found IF"); 
      InstructionList iprint = iFactory.createPrintln("The control is in IF"); 
      iList.setPositions(); 
      main.setMaxStack(); 
      main.setMaxLocals(); 
      main.removeLineNumbers(); 
      iList.insert(getFieldInstruction, iprint); 
      main.setInstructionList(iList); 

     } 

在上面的代碼我在如果語句插裝字節碼插入檢測字節碼。 我正在使用常量,如IFEQIF_ICMPNE搜索如果語句在字節碼中。 我想在每種方法上測試字節碼。我可以用什麼常量來做到這一點?或者它怎麼可能?在方法層次

回答

0

上面的代碼適用於如果 ... getFieldInstruction = iHandles[0].getInstruction(); 儀器方法。