Sunが プロキシ使用ページに投稿したコードを使用しようとしました。また、DebugProxyを使用して、呼び出されたメソッドを出力しようとしました。重要なのは、プロキシを作成しているオブジェクトには引数が必要です。コンストラクターへの引数を使用してプロキシを作成しようとすると、次のエラーが発生します。
スレッド「main」の例外java.lang.ClassCastException:$Proxy0をmyPackage.myClassにキャストできません
私はこのようなプロキシを作成しました:
MyClass mc = (MyClass) DebugProxy.newInstance(new MyClass(props));
プロキシインスタンスを作成し、それでも適切なコンストラクターを呼び出すにはどうすればよいですか?