_ JVMTI ▲
JVMTI は,どうやら JDA (Java Debugger Architecture) の拡張らしく,in-process な "Agent" が JVM からEvent Callback とかを受け取ってout-process なデバッガ等と通信するらしい.http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html
bytecode-instrumentation がきちんと加えられていてクラス定義を書き換えた場合は実行中のメソッドだけはそのまま動く,とかの規定もちゃんと入ってる.
_ AspectJ ▲
アクセス解析で不思議なリンクがあったので見てみたらなんか引用されてた.大丈夫なのかなぁ,こんな適当な解説を引用して…….
http://www.okisoft.co.jp/esc/log4j/aspect/A1.html
発言には気をつけないと,間違いまで広まってしまう.