Yes, I think we should remove this test as it's not explicitly and clearly defined by the spec. On the other hand, a producer method is a kind of bean and as such is a part of the bean dependency graph. The section "5.5.4. Invocation of producer or disposer methods" doesn't say anything about circular dependencies though.
Note that we should remove this test from 1.0.x as well. In fact, the test was a no-op in 1.0.x.
|