Disallowing private, no arg constructors that don't have @Inject on 'em. This is issue #120. The workaround is to increase the visibility of the constructor (package private still works) or to add @Inject on the constructed type.

Also turning off our classloader stuff until our assistedinject tests pass again. Currently they conflict with the other classloader. This might just be an issue with assistedinject not using Guice's proxy classloader. Regardless, that's kind of lame because it means extensions need to know which classloader to use.

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