Cameron Samak created JEXL-347:
----------------------------------

             Summary: Missing unsolvable property exception for reference when 
used with equals
                 Key: JEXL-347
                 URL: https://issues.apache.org/jira/browse/JEXL-347
             Project: Commons JEXL
          Issue Type: Bug
            Reporter: Cameron Samak


I expected {code}A.B == 5{code} (with a strict engine and with nothing in the 
context) to result in an unsolvable property exception, but instead the result 
was false.

I hit this as part of an attempt to upgrade from 3.0 to a recent snapshot. I 
think the change in behavior may be related to the addition of ASTEQNode and 
ASTNENode to isTernaryProtected?

Is it intentional that equal and not equal are handled this way when e.g. 
greater than or less than are not? If so, is there any option flag that can 
restore the behavior?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to