有没有人用AOP来检测循环参考?

时间:2009-02-26 05:07:33

标签: aop circular-reference

我不知道,所以你可以抛出一个CircularReferenceException?

1 个答案:

答案 0 :(得分:1)

您可能可以使用cflow标记该调用中使用的每个方法,然后只存储方面中静态列表中调用的方法,以确定是否再次调用相同的方法,并根据您调用它的频率,你可以抛出异常。

我从未尝试过这样做,这只是一个猜测,但它应该有效。

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