diff options
author | Robey Pointer <robey@twitter.com> | 2011-03-30 23:55:57 -0700 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-11-07 02:08:37 -0500 |
commit | 172cf805f43fcbb9b30d9cb2a47348fa649f19b3 (patch) | |
tree | 17b4717e0db8eb8429df8bde60f336f705f2141f /libraries/eval/Eval.scala | |
parent | 717fd86946ce48b88f7929a144e455a227daa13a (diff) | |
download | cbt-172cf805f43fcbb9b30d9cb2a47348fa649f19b3.tar.gz cbt-172cf805f43fcbb9b30d9cb2a47348fa649f19b3.tar.bz2 cbt-172cf805f43fcbb9b30d9cb2a47348fa649f19b3.zip |
rebuild the classloader on reset
Diffstat (limited to 'libraries/eval/Eval.scala')
-rw-r--r-- | libraries/eval/Eval.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libraries/eval/Eval.scala b/libraries/eval/Eval.scala index 354791f..cc9a3ff 100644 --- a/libraries/eval/Eval.scala +++ b/libraries/eval/Eval.scala @@ -182,11 +182,12 @@ object Eval { * Class loader for finding classes compiled by this StringCompiler. * After each reset, this class loader will not be able to find old compiled classes. */ - val classLoader = new AbstractFileClassLoader(virtualDirectory, this.getClass.getClassLoader) + var classLoader = new AbstractFileClassLoader(virtualDirectory, this.getClass.getClassLoader) def reset() { virtualDirectory.clear reporter.reset + classLoader = new AbstractFileClassLoader(virtualDirectory, this.getClass.getClassLoader) } /** |