2009-02-26 6 views
0

私は知らないのでCircularReferenceExceptionをスローすることができますか?AOPを使用して循環参照を検出したことがありますか?

+0

私は、私はあなたが関数が呼び出された回数をカウントし、それが無限の権利を思えるかどうかを見ることができると思います意味ですか? 機能が実行されている時間を、スクリプトが応答を停止したときにFirefoxがこれと似たようなことをしないのですか? – leeand00

答えて

1

おそらくcflowを使用してその呼び出しで使用された各メソッドをマークしてから、そのメソッドをスタティックリストに格納して、同じメソッドを再度呼び出したかどうかを判断し、呼び出し頻度あなたは例外を投げることができます。

私はこれを実行しようとしましたことがない、これは単なる推測ですが、それは動作するはずです。

http://www.eclipse.org/aspectj/doc/released/progguide/language-joinPoints.html

関連する問題