昨日までは色々と文句言ってたが,いざバイトコードをいじろうとすると
BCEL はかなり楽だ.
だって,メソッドに入った箇所と終わった箇所でトレース情報を出力するようにしようとした場合,
ConstantPoolGen poolGen = classGen.getConstantPool(); InstructionFactory factory = new InstructionFactory(poolGen);
として,また,MethodGen から InstructionList を取ってきて,
instructionList.append(factory.createPrintln("System.out.println を挿入"));
でいいもんなぁ.