On 5/13/08, sebb <[EMAIL PROTECTED]> wrote: > The Jexl eval() method allows for multiple statements in the expression. > <snip/>
What method is that? oacj.Expression#evaluate(JexlContext) ? > However, the result of the expression is currently taken to be the > first statement. > <snap/> Yes, in fact, only the first will be evaluated. > This is at odds with other scripting languages such as Javascript and > Beanshell which return the value of the last statement. > <snip/> You can get that behavior using oacj.Script rather than oacj.Expression. Perhaps you are looking for scripts? -Rahul > Seems to me that this behaviour is counter-intuitive (which is > possibly why the warning is logged). > > Would there be any support for changing the behaviour to return the > value of the last statement? > > [If necessary, perhaps this could be selected as a run-time option.] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]