[jira] [Resolved] (JEXL-243) Allow restricting available features in Script/Expressions

2017-11-29 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-243. Resolution: Fixed Also added pragma, annotation and structured literals (set, map, array, list,

[jira] [Resolved] (JEXL-212) Restrict usage of assignment statements in JexlExpression

2017-11-29 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-212. Resolution: Fixed Fixed in JEXL-243 > Restrict usage of assignment statements in JexlExpression >

[jira] [Resolved] (JEXL-237) Ability to restrict usage of certain names when declaring local variables

2017-11-29 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-237. Resolution: Fixed Fixed in JEXL-243 > Ability to restrict usage of certain names when declaring

[jira] [Resolved] (JEXL-244) Webapp classloader memory leaks

2017-11-06 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-244. Resolution: Fixed Fix Version/s: 3.2 I'm respectfully skeptical that the leak you are

[jira] [Updated] (JEXL-244) Webapp classloader memory leaks

2017-11-06 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-244: --- Assignee: Henri Biestro > Webapp classloader memory leaks > --- > >

[jira] [Resolved] (JEXL-245) Engine in strict mode fails to fail on unsolvable variables or properties

2017-12-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-245. Resolution: Fixed Thanks for reporting the issue. Committed revision 1817082.

[jira] [Updated] (JEXL-245) Engine in strict mode fails to fail on unsolvable variables or properties

2017-12-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-245: --- Assignee: Henri Biestro > Engine in strict mode fails to fail on unsolvable variables or properties >

[jira] [Created] (JEXL-260) Automatically inject JexlContext in constructor call when possible

2018-05-20 Thread Henri Biestro (JIRA)
Henri Biestro created JEXL-260: -- Summary: Automatically inject JexlContext in constructor call when possible Key: JEXL-260 URL: https://issues.apache.org/jira/browse/JEXL-260 Project: Commons JEXL

[jira] [Resolved] (JEXL-260) Automatically inject JexlContext in constructor call when possible

2018-05-20 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-260. Resolution: Fixed Added logic in interpreter & test.

[jira] [Created] (JEXL-261) JexlEngine.setClassLoader(...) should reload namespaces that are classes

2018-05-20 Thread Henri Biestro (JIRA)
Henri Biestro created JEXL-261: -- Summary: JexlEngine.setClassLoader(...) should reload namespaces that are classes Key: JEXL-261 URL: https://issues.apache.org/jira/browse/JEXL-261 Project: Commons JEXL

[jira] [Resolved] (JEXL-258) JEXL unset method

2018-05-20 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-258. Resolution: Won't Fix Assignee: Henri Biestro Fix Version/s: 3.2 Many ways to

[jira] [Commented] (JEXL-259) Shorter ant-ish variables prevent longer ant-ish variables from being resolved properly

2018-04-29 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16458024#comment-16458024 ] Henri Biestro commented on JEXL-259: This is the intended behavior; you can not mix antish and property

[jira] [Commented] (JEXL-258) JEXL unset method

2018-04-29 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16458018#comment-16458018 ] Henri Biestro commented on JEXL-258: Since a JexlContext is usually backed up by a map, I'd suggest

[jira] [Updated] (JEXL-212) Restrict usage of assignment statements in JexlExpression

2017-10-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-212: --- Fix Version/s: 3.2 > Restrict usage of assignment statements in JexlExpression >

[jira] [Updated] (JEXL-237) Ability to restrict usage of certain names when declaring local variables

2017-10-27 Thread Henri Biestro (JIRA)
[ 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 >

[jira] [Resolved] (JEXL-240) Unable to invoke a call operator using antish style variable resoltion

2017-10-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-240. Resolution: Fixed src/main/java/org/apache/commons/jexl3/internal/Interpreter.java

[jira] [Reopened] (JEXL-240) Unable to invoke a call operator using antish style variable resoltion

2017-10-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro reopened JEXL-240: Using classes (objects) as usable functors to create instances breaks the ability to statically

[jira] [Created] (JEXL-243) Allow restricting available features in Script/Expressions

2017-10-27 Thread Henri Biestro (JIRA)
Henri Biestro created JEXL-243: -- Summary: Allow restricting available features in Script/Expressions Key: JEXL-243 URL: https://issues.apache.org/jira/browse/JEXL-243 Project: Commons JEXL

[jira] [Updated] (JEXL-243) Allow restricting available features in Script/Expressions

2017-10-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-243: --- Assignee: Henri Biestro > Allow restricting available features in Script/Expressions >

[jira] [Updated] (JEXL-242) invalid jexl calculation while doing sum for particular value

2017-10-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-242: --- Assignee: Henri Biestro > invalid jexl calculation while doing sum for particular value >

[jira] [Resolved] (JEXL-242) invalid jexl calculation while doing sum for particular value

2017-10-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-242. Resolution: Cannot Reproduce Following code does not reproduce: {code} @Test public void

[jira] [Commented] (JEXL-243) Allow restricting available features in Script/Expressions

2017-10-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16222599#comment-16222599 ] Henri Biestro commented on JEXL-243: First drop:

[jira] [Resolved] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-08 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-246. Resolution: Fixed Fix Version/s: 3.2 The behavior is not intermittent; when JEXL detects an

[jira] [Comment Edited] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-08 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16316464#comment-16316464 ] Henri Biestro edited comment on JEXL-246 at 1/8/18 3:17 PM: The behavior is not

[jira] [Resolved] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-11 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-246. Resolution: Fixed Adds the concept of severity to an AmbiguousException: The only *non-severe* case

[jira] [Updated] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-246: --- Assignee: Henri Biestro > Intermittent ambiguous method invocation when processing assignOverload >

[jira] [Resolved] (JEXL-248) Allow range subexpression as an array property assignment identifier

2018-01-21 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-248. Resolution: Fixed Fix Version/s: 3.2 Left-value check during assignment parsing fixed; added

[jira] [Updated] (JEXL-248) Allow range subexpression as an array property assignment identifier

2018-01-21 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-248: --- Assignee: Henri Biestro > Allow range subexpression as an array property assignment identifier >

[jira] [Commented] (SCXML-279) Only use default Jexl3 setting for silent and strict, cleanup APIs accordingly

2018-01-21 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/SCXML-279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16333926#comment-16333926 ] Henri Biestro commented on SCXML-279: - In case this helps, JEXL3 still allows strict/silent settings to

[jira] [Commented] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-22 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16334201#comment-16334201 ] Henri Biestro commented on JEXL-246: Fixed; message is only intended when signature is undistinguishable

[jira] [Commented] (JEXL-250) Safe navigation operator

2018-01-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16342241#comment-16342241 ] Henri Biestro commented on JEXL-250: The 'null coalescing' operator '??' has been implemented and is not

[jira] [Commented] (JEXL-252) Allow for interpolated strings to be used in property access operators

2018-01-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16342246#comment-16342246 ] Henri Biestro commented on JEXL-252: The idea behind {code:java}x.'y z'{code} syntax is to allow using

[jira] [Comment Edited] (JEXL-252) Allow for interpolated strings to be used in property access operators

2018-01-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16342246#comment-16342246 ] Henri Biestro edited comment on JEXL-252 at 1/28/18 7:08 AM: - The idea behind

[jira] [Updated] (JEXL-253) Permissions by super type in JexlSandbox

2018-01-27 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-253?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-253: --- Assignee: Henri Biestro > Permissions by super type in JexlSandbox >

[jira] [Updated] (JEXL-250) Safe navigation operator

2018-02-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-250: --- Assignee: Henri Biestro > Safe navigation operator > > > Key:

[jira] [Updated] (JEXL-250) Safe navigation operator

2018-02-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-250: --- Fix Version/s: 3.2 > Safe navigation operator > > > Key:

[jira] [Updated] (JEXL-252) Allow for interpolated strings to be used in property access operators

2018-02-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-252: --- Fix Version/s: 3.2 > Allow for interpolated strings to be used in property access operators >

[jira] [Updated] (JEXL-252) Allow for interpolated strings to be used in property access operators

2018-02-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-252: --- Assignee: Henri Biestro > Allow for interpolated strings to be used in property access operators >

[jira] [Commented] (JEXL-252) Allow for interpolated strings to be used in property access operators

2018-02-05 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16352944#comment-16352944 ] Henri Biestro commented on JEXL-252: committed

[jira] [Commented] (JEXL-250) Safe navigation operator

2018-02-05 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16352946#comment-16352946 ] Henri Biestro commented on JEXL-250: Committed

[jira] [Resolved] (JEXL-250) Safe navigation operator

2018-02-07 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-250. Resolution: Fixed Committed

[jira] [Resolved] (JEXL-252) Allow for interpolated strings to be used in property access operators

2018-02-07 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-252. Resolution: Fixed Committed

[jira] [Updated] (JEXL-264) Allow space, quote & double-quote in identifiers

2018-08-02 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-264: --- Description: Since a Jexl context may be backed by a map that is not under Jexl's control, it may

[jira] [Updated] (JEXL-264) Allow space, quote & double-quote in identifiers

2018-08-02 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-264: --- Description: Since a Jexl context may be backed by a map that is not under Jexl's control, it may

[jira] [Resolved] (JEXL-264) Allow space, quote & double-quote in identifiers

2018-08-02 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-264. Resolution: Fixed - Adding syntax in javacc jjt, escaping/unescaping identifier parsing methods,

[jira] [Created] (JEXL-264) Allow space, quote & double-quote in identifiers

2018-08-02 Thread Henri Biestro (JIRA)
Henri Biestro created JEXL-264: -- Summary: Allow space, quote & double-quote in identifiers Key: JEXL-264 URL: https://issues.apache.org/jira/browse/JEXL-264 Project: Commons JEXL Issue Type:

[jira] [Resolved] (JEXL-261) JexlEngine.setClassLoader(...) should reload namespaces that are classes

2018-08-03 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-261. Resolution: Fixed

[jira] [Resolved] (JEXL-263) Can't declare Local variables in jexl3

2018-08-03 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-263. Resolution: Not A Problem JMeter issue 62541 : http://svn.apache.org/viewvc?view=revision=1836220 >

[jira] [Updated] (JEXL-265) Ternary expression and namespace identifier grammar ambiguity leads to parsing error

2018-08-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-265: --- Description: A common expression like {{(true) ? x : abs(1)}} throws a parsing exception. The

[jira] [Commented] (JEXL-265) Ternary expression and namespace identifier grammar ambiguity leads to parsing error

2018-08-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16569254#comment-16569254 ] Henri Biestro commented on JEXL-265: HOW (0): It's not possible to check at parsing time wether a

[jira] [Created] (JEXL-265) Ternary expression and namespace identifier grammar ambiguity leads to parsing error

2018-08-04 Thread Henri Biestro (JIRA)
Henri Biestro created JEXL-265: -- Summary: Ternary expression and namespace identifier grammar ambiguity leads to parsing error Key: JEXL-265 URL: https://issues.apache.org/jira/browse/JEXL-265 Project:

[jira] [Updated] (JEXL-265) Ternary expression and namespace identifier grammar ambiguity leads to parsing error

2018-08-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-265: --- Description: A common expression like {{(true) ? x : abs(1)}} throws a parsing exception. The

[jira] [Commented] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-15 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16580859#comment-16580859 ] Henri Biestro commented on JEXL-266: Added an example/prototype in Issues200Test.java, at the end,

[jira] [Commented] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16582476#comment-16582476 ] Henri Biestro commented on JEXL-266: Augmented example with 2nd overload; it follows your expectation

[jira] [Resolved] (JEXL-267) Lambda evaluation

2018-08-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-267. Resolution: Not A Problem Assignee: Henri Biestro Fix Version/s: 3.1 This behavior

[jira] [Commented] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16582592#comment-16582592 ] Henri Biestro commented on JEXL-266: If you return JexlEngine.TRY_FAILED from your overload, JEXL will

[jira] [Commented] (JEXL-257) Function throwing IllegalArgumentException may called twice

2018-08-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16582538#comment-16582538 ] Henri Biestro commented on JEXL-257: Without a better test case that is reproducible somehow, I'm

[jira] [Commented] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16582483#comment-16582483 ] Henri Biestro commented on JEXL-266: On the other aspect, method-calls without parenthesis, knowing

[jira] [Resolved] (JEXL-262) Inline object property initialization construct

2018-08-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-262. Resolution: Won't Do Assignee: Henri Biestro Fix Version/s: 3.1 It is in fact quite

[jira] [Comment Edited] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16582592#comment-16582592 ] Henri Biestro edited comment on JEXL-266 at 8/16/18 2:24 PM: - The overload only

[jira] [Commented] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-17 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16583717#comment-16583717 ] Henri Biestro commented on JEXL-266: You can retrieve the current JexlEngine through

[jira] [Resolved] (JEXL-265) Ternary expression and namespace identifier grammar ambiguity leads to parsing error

2018-08-06 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-265. Resolution: Won't Fix There is no way to remove the grammatical ambiguity; there are many working

[jira] [Comment Edited] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-14 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16579881#comment-16579881 ] Henri Biestro edited comment on JEXL-266 at 8/14/18 2:45 PM: - I'm afraid this

[jira] [Comment Edited] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-14 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16579881#comment-16579881 ] Henri Biestro edited comment on JEXL-266 at 8/14/18 2:46 PM: - I'm afraid this

[jira] [Commented] (JEXL-266) Allow to remove an element from iterator collection within for-loops

2018-08-14 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16579881#comment-16579881 ] Henri Biestro commented on JEXL-266: I'm afraid this is adding a new keyword and modifying the syntax

[jira] [Commented] (JEXL-264) Allow space, quote & double-quote in identifiers

2018-08-21 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16587595#comment-16587595 ] Henri Biestro commented on JEXL-264: This issue - as described, spaces and quotes in identifiers - is

[jira] [Commented] (JEXL-268) Jexl lambdas as parameters to new Java8 methods

2018-08-21 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16587603#comment-16587603 ] Henri Biestro commented on JEXL-268: Prefer delegation to inheritance :-) You can encapsulate the

[jira] [Commented] (JEXL-263) Can't declare Local variables in jexl3

2018-07-14 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16544173#comment-16544173 ] Henri Biestro commented on JEXL-263: Most likely due to JMeter using JexlExpression instead of

[jira] [Resolved] (JEXL-271) Hoisted variable is lost when currying lambda

2018-09-10 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-271. Resolution: Fixed Fix Version/s: 3.2 - simplified curry(...) after being reminded it was a

[jira] [Resolved] (JEXL-270) Wrong Script$Curried creation when script.curry() method is called inside script

2018-09-10 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-270. Resolution: Fixed Fix Version/s: 3.2 commit cb4f54a0e3468e5b1f5336a47ea98308d163d605 >

[jira] [Reopened] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro reopened JEXL-246: Overloads on side-effects operators are not always detected > Intermittent ambiguous method invocation

[jira] [Comment Edited] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16327643#comment-16327643 ] Henri Biestro edited comment on JEXL-246 at 1/16/18 7:30 PM: - Not all Overloads

[jira] [Resolved] (JEXL-246) Intermittent ambiguous method invocation when processing assignOverload

2018-01-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-246. Resolution: Fixed Uberspect on JexlArithmetic now properly sees all operator methods that are not

[jira] [Updated] (JEXL-249) Java 1.8 as minimum supported version

2018-01-22 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-249: --- Assignee: Henri Biestro > Java 1.8 as minimum supported version > -

[jira] [Resolved] (JEXL-249) Java 1.8 as minimum supported version

2018-01-22 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-249. Resolution: Won't Fix putIfAbsent on a ConcurrentMap exists since 1.5. > Java 1.8 as minimum

[jira] [Commented] (JEXL-256) Jexl should not try to resolve a variable from Context when Context.has() returns false

2018-04-07 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16429319#comment-16429319 ] Henri Biestro commented on JEXL-256: Side comment, ConcurrentHashMap throws NPE for null key on get .

[jira] [Commented] (JEXL-256) Jexl should not try to resolve a variable from Context when Context.has() returns false

2018-04-06 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16428226#comment-16428226 ] Henri Biestro commented on JEXL-256: I must be missing the point; the current code only checks 'has' if

[jira] [Commented] (JEXL-256) Jexl should not try to resolve a variable from Context when Context.has() returns false

2018-04-11 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16434564#comment-16434564 ] Henri Biestro commented on JEXL-256: Instead of IllegalArgumentException, you may throw a JexlException

[jira] [Updated] (JEXL-255) Ability to continue interrupted scripts

2018-03-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-255: --- Assignee: Henri Biestro > Ability to continue interrupted scripts >

[jira] [Commented] (JEXL-255) Ability to continue interrupted scripts

2018-03-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16385384#comment-16385384 ] Henri Biestro commented on JEXL-255: I've committed some test code accessible through git (

[jira] [Updated] (JEXL-255) Ability to continue interrupted scripts

2018-03-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-255: --- Fix Version/s: 3.2 > Ability to continue interrupted scripts > ---

[jira] [Commented] (JEXL-255) Ability to continue interrupted scripts

2018-03-04 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16385726#comment-16385726 ] Henri Biestro commented on JEXL-255: New commit; separated cancellation and interruption. The

[jira] [Commented] (JEXL-257) Function throwing IllegalArgumentException may called twice

2018-10-22 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16659070#comment-16659070 ] Henri Biestro commented on JEXL-257: Notes and implications of the proposed tryInvoke behaviour change.

[jira] [Comment Edited] (JEXL-257) Function throwing IllegalArgumentException may called twice

2018-10-22 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16659070#comment-16659070 ] Henri Biestro edited comment on JEXL-257 at 10/22/18 3:16 PM: -- Notes and

[jira] [Created] (JEXL-278) Ambiguous statements should point to actual ambiguity

2018-10-22 Thread Henri Biestro (JIRA)
Henri Biestro created JEXL-278: -- Summary: Ambiguous statements should point to actual ambiguity Key: JEXL-278 URL: https://issues.apache.org/jira/browse/JEXL-278 Project: Commons JEXL Issue

[jira] [Updated] (JEXL-278) Ambiguous statements should point to actual ambiguity

2018-10-22 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-278: --- Issue Type: Bug (was: Improvement) > Ambiguous statements should point to actual ambiguity >

[jira] [Updated] (JEXL-278) Ambiguous exceptions should point to actual statement ambiguity

2018-10-22 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-278: --- Summary: Ambiguous exceptions should point to actual statement ambiguity (was: Ambiguous statements

[jira] [Resolved] (JEXL-278) Ambiguous exceptions should point to actual statement ambiguity

2018-10-28 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-278. Resolution: Fixed - refined logic to better capture ambiguous statements

[jira] [Comment Edited] (JEXL-278) Ambiguous exceptions should point to actual statement ambiguity

2018-10-28 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1477#comment-1477 ] Henri Biestro edited comment on JEXL-278 at 10/28/18 5:14 PM: -- - refined logic

[jira] [Resolved] (JEXL-52) Implicit evaluation of misspelled EL and ways to detect such occurrences

2018-09-03 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-52?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-52. --- Resolution: Won't Fix After much consideration, besides its age (10 years!), it would not be an easy

[jira] [Updated] (JEXL-270) Wrong Script$Curried creation when script.curry() method is called inside script

2018-09-03 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-270: --- Assignee: Henri Biestro > Wrong Script$Curried creation when script.curry() method is called inside >

[jira] [Updated] (JEXL-271) Hoisted variable is lost when currying lambda

2018-09-03 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro updated JEXL-271: --- Assignee: Henri Biestro > Hoisted variable is lost when currying lambda >

[jira] [Commented] (JEXL-269) Indexed for-loop

2018-09-19 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16620657#comment-16620657 ] Henri Biestro commented on JEXL-269: On maps, looping on entries allows explicit access to both the key

[jira] [Commented] (JEXL-276) Introduce short-handed ternary operation x ? y

2018-09-19 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16620626#comment-16620626 ] Henri Biestro commented on JEXL-276: Not sure this is really an improvement to the syntax: shorter is

[jira] [Resolved] (JEXL-287) Wrong resolution of local variables

2019-01-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-287. Resolution: Fixed - Code now differentiates a declared local (var x; ) vs a defined local - a local

[jira] [Resolved] (JEXL-289) Passing undeclared function parameter can overwrite a local function variable

2019-01-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-289. Resolution: Fixed Assignee: Henri Biestro - When binding arguments, check the number of params

[jira] [Reopened] (JEXL-287) Wrong resolution of local variables

2019-01-17 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro reopened JEXL-287: Found regression case related to safe navigation. > Wrong resolution of local variables >

[jira] [Resolved] (JEXL-287) Wrong resolution of local variables

2019-01-17 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-287. Resolution: Fixed A cross between JEXL-287 and safe navigation. In this case, the local variable is

[jira] [Reopened] (JEXL-287) Wrong resolution of local variables

2019-01-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro reopened JEXL-287: Actually, there is something there to consider... > Wrong resolution of local variables >

[jira] [Resolved] (JEXL-286) 'for' statement without a body should update its variable

2019-01-16 Thread Henri Biestro (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Henri Biestro resolved JEXL-286. Resolution: Fixed Assignee: Henri Biestro

<    2   3   4   5   6   7   8   9   10   11   >