Prev / Next / たまにっき。

BCEL

Category: [BCEL]
2003-05-12

昨日までは色々と文句言ってたが,いざバイトコードをいじろうとすると
BCEL はかなり楽だ.
だって,メソッドに入った箇所と終わった箇所でトレース情報を出力するようにしようとした場合,

ConstantPoolGen poolGen = classGen.getConstantPool();
InstructionFactory factory = new InstructionFactory(poolGen);


として,また,MethodGen から InstructionList を取ってきて,

instructionList.append(factory.createPrintln("System.out.println を挿入"));


でいいもんなぁ.

Category: [BCEL]