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]

Reply via email to