note
jbert
<p>Yes, that would work. However, the drawbacks of this to me are:</p>
<ol>
<li>the check happens at runtime, not compiletime
<li>it requires each method taking a callback to implement the cycle check. that might be in 3rd party code and so require additional wrapping etc.
</ol>
1019527
1019537