In case of exceptions creating optimizer, just use interpreter.

This commit is contained in:
nboyd%atg.com 2001-07-02 13:59:09 +00:00
Родитель 95c5391739
Коммит 902c5d3b27
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -1725,9 +1725,7 @@ public class Context {
}
private Interpreter getCompiler() {
if (codegenClass == null) {
return new Interpreter();
} else {
if (codegenClass != null) {
try {
return (Interpreter) codegenClass.newInstance();
}
@ -1739,8 +1737,9 @@ public class Context {
}
catch (IllegalAccessException x) {
}
throw new RuntimeException("Malformed optimizer package");
// fall through
}
return new Interpreter();
}
private Object compile(Scriptable scope, TokenStream ts,