我想在创建任何类通知。Java:创建* any *类时的监听器?
例如,我想建立像下面的伪代码监听器:
addListener("onAnyClassCreated", myCallback);
public void function myCallback(Object obj)
{
trace("obj was just created:" + obj.toString());
}
,然后JVM为我的应用程序创建的任何类,上面的“myCallBack函数”功能会调用。我可以为自己的代码管理这个,但我希望它可以与我使用的任何第三方库一起工作。
你为什么要这样做? –
你的myCallback函数中创建的对象怎么样?我至少可以看到两个。你将如何避免无限递归?有什么理由不使用探查器来做到这一点? –
你的请求很奇怪,但我想你可以用面向方面的编程来做到这一点。 –