java.lang.intrument
- mån 22 jan, 2007 kl 20:03
- Kommentera!
- Java
För oss som gillar (eller snarare behöver) att fippla med bytekod så finns sedan Java SE 5.0 API:et java.lang.instrument. Med detta API kan man relativt smärtfritt koppla in en bytekodstransformator på klassladdaren för att instrumentera/transformera bytekoden för utvalda klasser. I kombination med t.ex. ett API för bytekodstransformation (t.ex. ASM eller BCEL) kan man göra mycket skoj t.ex. mätning av kodtäckning eller loggning.