I haven't fixed the bind out-of-order problem, but I have constrainted it to a much more limited set.

The only problem remaining is when: 
 - a type is bound with a scope: bind(x).asEagerSingleton()
 - that type is needed in creation of another untargetted binding

git-svn-id: https://google-guice.googlecode.com/svn/trunk@425 d779f126-a31b-0410-b53b-1d3aecad763e
4 files changed