Java.<br>-W<br><br><div class="gmail_quote">On 16 December 2010 16:43, Edson Tirelli <span dir="ltr">&lt;<a href="mailto:ed.tirelli@gmail.com">ed.tirelli@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
   MVEL or Java?<br>
<br>
   Edson<br>
<br>
2010/12/16 Wolfgang Laun &lt;<a href="mailto:wolfgang.laun@gmail.com">wolfgang.laun@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Using 5.1.1 and knowing that &quot;a Return Value restriction is a parenthesized<br>
&gt; expression composed from literals, any valid Java primitive or object,<br>
&gt; previously bound variables, function calls, and operators&quot; I wrote<br>
&gt;<br>
&gt;   OperatorOrder( $code: code, $id1: elId1, $id2: elId2 )<br>
&gt;   CommandCode( code == $code, operands != ( $id1!=null ? ($id2!=null ? 2 :<br>
&gt; 1) : 0 ) )<br>
&gt;<br>
&gt; and got the erroneous error message:<br>
&gt;    Rule Compilation error : [Rule name=&#39;operator command: invalid number of<br>
&gt; elements&#39;]<br>
&gt;<br>
&gt; appl/domain/element/Rule_operator_command__invalid_number_of_elements_0.java<br>
&gt; (9:714) : $id2 cannot be resolved<br>
&gt;<br>
&gt; Variations in the return value restriction show that it is the nesting of<br>
&gt; -?-:- which causes the bug; a similar (but not equivalent) expression<br>
&gt;<br>
&gt;    operands != ( ($id1!=null ? 1:0) + ($id2!=null ? 1:0) )<br>
&gt;<br>
&gt; is accepted.<br>
&gt; -W<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; rules-users mailing list<br>
&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
  Edson Tirelli<br>
  JBoss Drools Core Development<br>
  JBoss by Red Hat @ <a href="http://www.jboss.com" target="_blank">www.jboss.com</a><br>
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br>