[
https://issues.apache.org/jira/browse/JEXL-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henri Biestro updated JEXL-237:
-------------------------------
Assignee: Henri Biestro
> 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
>
> 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)