Eclipse デバッグ ビューでの Eclipse デバッガー セッション中に、任意のプリミティブ変数や文字列を変更することができます。
オブジェクトへの変数参照も変更できないように見えるのはなぜでしょうか。たとえば、次のようなものがある場合
ClassLoader cl = ClassLoader.getCallerClassLoader()
コードでは、変数をバインドできるようにしたい(リラックスした意味で「その値を変更する」)
cl = Thread.currentThread().contextClassLoader
デバッグ中。
私は間違っていますか(これを行うことは可能です)、そうでない場合、概念的な理由はありますか(「まだ誰もこれを行っていない」以外の理由があります)?