Make sure we won't compile same modules in subsequent script runs in same VM instance

This commit is contained in:
Maxim Shafirov
2012-01-25 15:02:58 +04:00
parent aca633cae0
commit 88a71b9ef2
@@ -22,6 +22,7 @@ import java.lang.reflect.Method;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.ArrayList;
import java.util.List;
import java.util.jar.*;
@@ -165,7 +166,9 @@ public class CompileEnvironment {
method.setAccessible(true);
method.invoke(null);
return AllModules.modules;
ArrayList<Module> answer = new ArrayList<Module>(AllModules.modules);
AllModules.modules.clear();
return answer;
} catch (Exception e) {
throw new ModuleExecutionException(e);
}