Dmitri Blinov created JEXL-307:
----------------------------------

             Summary: Variable redeclaration option
                 Key: JEXL-307
                 URL: https://issues.apache.org/jira/browse/JEXL-307
             Project: Commons JEXL
          Issue Type: New Feature
    Affects Versions: 3.1
            Reporter: Dmitri Blinov


As of now, JEXL allows a script writer to redeclare a local variable during 
script evaluation.
{code:java}
var a = 1; var a = 2;{code}. This may lead to potential errors with misspelled 
and names and clashed variables. Checking for already defined variable is a 
common feature of many languages. This feature can be implemented in JEXL as an 
additional option of JexlFeatures class, enabled by default, thus allowing 
compatibility with existing code.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to