Stuart McCulloch contributed a custom classloader that fixes the memory leak and supports OSGi-style classloaders (plus any other form of non-delegation).

Now when Guice loads its own classes (for AOP, etc.), those classes will get garbage collected properly when they go out of scope.


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