commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitri Blinov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JEXL-190) local function within context is not resolved if function resolver class without namespace is specified
Date Sat, 27 Feb 2016 06:34:18 GMT

    [ https://issues.apache.org/jira/browse/JEXL-190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15170395#comment-15170395
] 

Dmitri Blinov commented on JEXL-190:
------------------------------------

Well, if null namespaces are not prohibited, then we have a bug in the current implementation,
which prevents any functors from global context from being resolved (incorrect) while allowing
functors from local context to be used (correct), if JEXLEngine was built with namespace resolver
map containing 'null' key.

> local function within context is not resolved if function resolver class without namespace
is specified
> -------------------------------------------------------------------------------------------------------
>
>                 Key: JEXL-190
>                 URL: https://issues.apache.org/jira/browse/JEXL-190
>             Project: Commons JEXL
>          Issue Type: Bug
>    Affects Versions: 3.0
>            Reporter: Dmitri Blinov
>            Assignee: Henri Biestro
>
> {code}
> z = function(x) { return x + 1}; return z(1)
> {code} returns error unsolvable function/method 'z' while 
> {code}
> var z = function(x) { return x + 1}; return z(1)
> {code} returns 2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message