Hi,
I've just ran JDepends against the current trunk, and it found some
cyclic dependencies:
--------------------------------------------------
- Package Dependency Cycles:
--------------------------------------------------
org.apache.mina.example.tapedeck
|
| org.apache.mina.statemachine.context
|-> org.apache.mina.statemachine
| org.apache.mina.statemachine.transition
|-> org.apache.mina.statemachine
org.apache.mina.statemachine
|
| org.apache.mina.statemachine.transition
|-> org.apache.mina.statemachine
org.apache.mina.statemachine.annotation
|
| org.apache.mina.statemachine.event
| org.apache.mina.statemachine.context
|-> org.apache.mina.statemachine
| org.apache.mina.statemachine.transition
|-> org.apache.mina.statemachine
org.apache.mina.statemachine.context
|
|-> org.apache.mina.statemachine
| org.apache.mina.statemachine.transition
|-> org.apache.mina.statemachine
org.apache.mina.statemachine.event
|
| org.apache.mina.statemachine.context
|-> org.apache.mina.statemachine
| org.apache.mina.statemachine.transition
|-> org.apache.mina.statemachine
org.apache.mina.statemachine.transition
|
| org.apache.mina.statemachine
|-> org.apache.mina.statemachine.transition
I'm not sure we have to fix this because all these classes are pretty
tightly coupled with each other. What should we do with these
packages?
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP Key ID: 0x0255ECA6