Speeded up script parser

This commit is contained in:
Clisprail
2014-04-27 00:40:53 +02:00
parent e061c8a3d7
commit 144a2b271b
2 changed files with 11 additions and 17 deletions
@@ -1,5 +1,7 @@
package org.parabot.environment.scripts;
import java.lang.reflect.Constructor;
/**
*
* Loads a locally stored script
@@ -8,15 +10,19 @@ package org.parabot.environment.scripts;
*
*/
public class LocalScriptExecuter extends ScriptExecuter {
private Script script;
private Constructor<?> scriptConstructor;
public LocalScriptExecuter(final Script script) {
this.script = script;
public LocalScriptExecuter(final Constructor<?> scriptConstructor) {
this.scriptConstructor = scriptConstructor;
}
@Override
public void run(ThreadGroup tg) {
super.finalize(tg, this.script);
try {
super.finalize(tg, (Script) scriptConstructor.newInstance(new Object[] { }));
} catch (Throwable t) {
t.printStackTrace();
}
}
}