Hot Deployの動作ってこんなのだっけ?

S2.4.5にてHot Deployを使っているのだけど、どうも起動時に存在するクラスを変更してメソッドやプロパティを追加するとHot Deployが無効化されてるような感じ。変数の中身とかメソッドの中身の変更はきちんと反映されるのだけど。

そういう使い方はしてはいけないんだっけか。

[追記] まだ確認はとれてないが、おそらくClick Frameworkのautomapping機能が悪さをしているのではないかと見当を付ける。Hot Deployの仕組みを考えるに、ひとつのセッション中にクラスが生成される必要があるのかも。