aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
authorRobey Pointer <robey@twitter.com>2011-03-30 23:55:57 -0700
committerChristopher Vogt <oss.nsp@cvogt.org>2016-11-07 02:08:37 -0500
commit172cf805f43fcbb9b30d9cb2a47348fa649f19b3 (patch)
tree17b4717e0db8eb8429df8bde60f336f705f2141f /libraries
parent717fd86946ce48b88f7929a144e455a227daa13a (diff)
downloadcbt-172cf805f43fcbb9b30d9cb2a47348fa649f19b3.tar.gz
cbt-172cf805f43fcbb9b30d9cb2a47348fa649f19b3.tar.bz2
cbt-172cf805f43fcbb9b30d9cb2a47348fa649f19b3.zip
rebuild the classloader on reset
Diffstat (limited to 'libraries')
-rw-r--r--libraries/eval/Eval.scala3
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)
}
/**