orlikowski 2004/06/14 10:08:21
Modified: src/org/apache/bsf/engines/javascript JavaScriptEngine.java
Log:
Fix a build break in the Rhino engine; The EvaluatorException constructor
using a string argument only is now class protected, which means that we
must use the public constuctor. However, the public constructor requires
source and line number information...which makes no sense inside of a
call(). Punting for now...
Revision Changes Path
1.8 +4 -1
jakarta-bsf/src/org/apache/bsf/engines/javascript/JavaScriptEngine.java
Index: JavaScriptEngine.java
===================================================================
RCS file:
/home/cvs/jakarta-bsf/src/org/apache/bsf/engines/javascript/JavaScriptEngine.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- JavaScriptEngine.java 16 Feb 2004 18:43:00 -0000 1.7
+++ JavaScriptEngine.java 14 Jun 2004 17:08:21 -0000 1.8
@@ -115,8 +115,11 @@
// REMIND: convert arg list Vectors here?
Object fun = global.get(method, global);
+ // NOTE: Source and line arguments are nonsense in a call().
+ // Any way to make these arguments *sensible?
if (fun == Scriptable.NOT_FOUND)
- throw new EvaluatorException("function " + method + " not found.");
+ throw new EvaluatorException("function " + method +
+ " not found.", "none", 0);
cx.setOptimizationLevel(-1);
cx.setGeneratingDebug(false);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]