我想在創建任何類通知。Java:創建* any *類時的監聽器?
例如,我想建立像下面的僞代碼監聽器:
addListener("onAnyClassCreated", myCallback);
public void function myCallback(Object obj)
{
trace("obj was just created:" + obj.toString());
}
,然後JVM爲我的應用程序創建的任何類,上面的「myCallBack函數」功能會調用。我可以爲自己的代碼管理這個,但我希望它可以與我使用的任何第三方庫一起工作。
你爲什麼要這樣做? –
你的myCallback函數中創建的對象怎麼樣?我至少可以看到兩個。你將如何避免無限遞歸?有什麼理由不使用探查器來做到這一點? –
你的請求很奇怪,但我想你可以用面向方面的編程來做到這一點。 –