実行中にメソッド内で実行されるメソッド呼び出しを(可能であれば)反映する方法を知りたいです。特に、外部メソッド呼び出し(つまり、他のクラスのメソッド)またはgetDatabaseConnection()などの特定のメソッドの呼び出しに関心があります。
私の意図は、メソッド内の事前定義されたオブジェクトのアクションを監視し、特定の値でメソッドが呼び出されるなど、特定の条件が満たされた場合に追加のコードを実行することです。モニターは完全に外部クラスまたはクラスのセットであり、リフレクション以外の方法でモニター対象のオブジェクトに直接アクセスすることはできません。