public interface CyclicDependencyGuard
java.lang.Object run()
null
java.lang.Object observe(java.lang.Class stackFrame)
Boolean
value.
If the guard is already Boolean.TRUE
a CyclicDependencyException
will be thrown.stackFrame
- the current stack framerun
method