2006-11-29 クラスの再定義 実装 クラスの再定義 JVMTIを叩けば、クラスローダを自分の都合の良い様に実装しなおせる…とみた。 com.sun.jdi.VirtualMachine#redefineClasses 開発時は、プラグインの使用を前提にするなら、こういう手もアリな気が。 もしかして、もうちょっと洗練されたAPIがeclipseのデバッガ周りにはあるやも。 java.lang.instrument.Instrumentation#redefineClasses Tiger限定でモノを考えるなら、もっと簡単な方法もあるデスナァ…。 激しくリロードを繰り返すとどうなるのか良く分からないケド…。 JavaWorld Online - J2SE 5.0の新機能──第20回 バイトコードの操作