Rhino CompilerEnvirons doesn't need the ErrorReporter anymore.

This commit is contained in:
hns 2004-01-22 16:02:50 +00:00
parent 529a6e7e8c
commit bb9152d2d1

View file

@ -19,8 +19,6 @@ package helma.doc;
import java.awt.Point;
import java.io.*;
import java.util.Vector;
import org.mozilla.javascript.ErrorReporter;
import org.mozilla.javascript.EvaluatorException;
import org.mozilla.javascript.TokenStream;
import org.mozilla.javascript.Token;
import org.mozilla.javascript.Context;
@ -161,8 +159,7 @@ public class DocFunction extends DocFileElement {
String name = f.getName();
int line = 0;
CompilerEnvirons compilerEnv = new CompilerEnvirons();
compilerEnv.initFromContext(Context.getCurrentContext(),
new ErrorPrinter());
compilerEnv.initFromContext(Context.getCurrentContext());
return new TokenStream (compilerEnv, reader, null, name, line);
}
@ -183,27 +180,4 @@ public class DocFunction extends DocFileElement {
public java.lang.String getPrototype() {
return "docfunction";
}
/**
* A simple error reporter that reports errors on the console
*/
static class ErrorPrinter implements ErrorReporter {
public void warning(String message, String sourceName,
int line, String lineSource, int lineOffset) {
System.err.println(new EvaluatorException(message, sourceName, line,
lineSource, lineOffset));
}
public void error(String message, String sourceName,
int line, String lineSource, int lineOffset) {
System.err.println(new EvaluatorException(message, sourceName, line,
lineSource, lineOffset));
}
public EvaluatorException runtimeError(String message, String sourceName,
int line, String lineSource, int lineOffset) {
return new EvaluatorException(message, sourceName, line,
lineSource, lineOffset);
}
}
}