You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Henri Biestro (Jira)" <ji...@apache.org> on 2021/06/07 13:15:06 UTC

[jira] [Closed] (JEXL-347) Missing unsolvable property exception for reference when used with equals

     [ https://issues.apache.org/jira/browse/JEXL-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Henri Biestro closed JEXL-347.
------------------------------

> 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
>            Assignee: Henri Biestro
>            Priority: Minor
>             Fix For: 3.2
>
>
> 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)