0

我不知道,这样你就可以抛出一个 CircularReferenceException?

4

1 回答 1

1

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

我从来没有尝试过这样做,这只是一个猜测,但它应该可以工作。

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

于 2009-09-24T02:05:51.070 回答