[ https://issues.apache.org/jira/browse/JEXL-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Henri Biestro updated JEXL-237: ------------------------------- Fix Version/s: 3.2 > Ability to restrict usage of certain names when declaring local variables > ------------------------------------------------------------------------- > > Key: JEXL-237 > URL: https://issues.apache.org/jira/browse/JEXL-237 > Project: Commons JEXL > Issue Type: Wish > Affects Versions: 3.1 > Reporter: Dmitri Blinov > Assignee: Henri Biestro > Priority: Minor > Fix For: 3.2 > > > One of the errors the scriptwriter usually makes is an accidental override of > certain context variables with his own local variables, which leads to nasty > bugs detected only when script is executed. As of now there is only a small > list of reserved words that can not be used as a valid variable name, and it > is restricted to basic Jexl syntax keywords. When Jexl syntax is extended > with custom functions and predefined context variables, its much easier for a > local variable name to clash with predefined name, thus altering script > execution further on. To exclude those errors it is needed that a custom name > verification would exist, prohibiting the scripts from be successfully parsed. -- This message was sent by Atlassian JIRA (v6.4.14#64029)