Java クラスのインスタンスに対して行われているメソッド呼び出しをスパイすることは可能ですか。を使用してこれを達成できることを知っていjava.lang.reflect.InvocationHandler
ます。クラスのソースコードを変更する必要のない、もっと簡単な方法が他にあるのでしょうか?
編集:たとえばjava.util.HashMap
。このクラスのソース コードは利用できません。少なくとも、Oracle の JDK で実行している場合は利用できません。put(...) メソッドへの呼び出しをどのようにインターセプトしますか。呼び出しのパラメーターを調べたいと思います。