[jira] [Created] (JEXL-210) The way to cancel script execution with an error

2016-08-03 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-210: -- Summary: The way to cancel script execution with an error Key: JEXL-210 URL: https://issues.apache.org/jira/browse/JEXL-210 Project: Commons JEXL Issue Type:

[jira] [Commented] (JEXL-207) Inconsistent error handling

2016-08-03 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15407198#comment-15407198 ] Dmitri Blinov commented on JEXL-207: Replied at JEXL-210 > Inconsistent error handling >

[jira] [Commented] (JEXL-210) The way to cancel script execution with an error

2016-08-03 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15407166#comment-15407166 ] Dmitri Blinov commented on JEXL-210: I think JEXL-210 and JEXL-207 are separate issues. For me JEXL-207

[jira] [Comment Edited] (JEXL-210) The way to cancel script execution with an error

2016-08-04 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15407907#comment-15407907 ] Dmitri Blinov edited comment on JEXL-210 at 8/4/16 3:05 PM: Well, this may not

[jira] [Commented] (JEXL-210) The way to cancel script execution with an error

2016-08-04 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15407907#comment-15407907 ] Dmitri Blinov commented on JEXL-210: Well, this may not nessesery be a bug, since we have no *catch*

[jira] [Commented] (JEXL-210) The way to cancel script execution with an error

2016-08-04 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15408043#comment-15408043 ] Dmitri Blinov commented on JEXL-210: Is there any way to preserve inital exception message, for example

[jira] [Updated] (JEXL-206) testCancelLoopWait() test hangs sporadically?

2016-07-12 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-206: --- Description: I'm struggling with strange behaviour of the building process, it seems that time after

[jira] [Updated] (JEXL-206) testCallableCancel() test hangs sporadically

2016-07-12 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-206: --- Description: I'm struggling with strange behaviour of the building process, it seems that time after

[jira] [Commented] (JEXL-206) testCallableCancel() test hangs sporadically

2016-07-13 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15374593#comment-15374593 ] Dmitri Blinov commented on JEXL-206: After two hours of continious testing I can tell the problem seems

[jira] [Commented] (JEXL-205) testCancelForever() is not terminated properly

2016-07-13 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15376351#comment-15376351 ] Dmitri Blinov commented on JEXL-205: I'm afraid this won't help eigher, it's the midlle of the

[jira] [Commented] (JEXL-205) testCancelForever() is not terminated properly

2016-07-14 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15376502#comment-15376502 ] Dmitri Blinov commented on JEXL-205: That looks reasonable. Sorry I didn't sync before writing comment

[jira] [Commented] (JEXL-197) Add annotations

2016-07-17 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15381151#comment-15381151 ] Dmitri Blinov commented on JEXL-197: I'm reflecting on the possible ways to debug script execution. For

[jira] [Commented] (JEXL-197) Add annotations

2016-07-15 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15380003#comment-15380003 ] Dmitri Blinov commented on JEXL-197: I wonder if it's possible to chage signature of

[jira] [Comment Edited] (JEXL-197) Add annotations

2016-07-15 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15380003#comment-15380003 ] Dmitri Blinov edited comment on JEXL-197 at 7/15/16 7:53 PM: - I wonder if it's

[jira] [Commented] (JEXL-205) testCancelForever() is not terminated properly

2016-07-13 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15374600#comment-15374600 ] Dmitri Blinov commented on JEXL-205: No, the thread has not stopped correctly, but sorry, I don't

[jira] [Commented] (JEXL-197) Add annotations

2016-07-05 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362134#comment-15362134 ] Dmitri Blinov commented on JEXL-197: Well, the thing basically works. Out of curiocity, what is the

[jira] [Created] (JEXL-201) Allow Interpreter to use live values from JexlEngine.Option interface implmented by JexlContext

2016-07-05 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-201: -- Summary: Allow Interpreter to use live values from JexlEngine.Option interface implmented by JexlContext Key: JEXL-201 URL: https://issues.apache.org/jira/browse/JEXL-201

[jira] [Commented] (JEXL-197) Add annotations

2016-07-05 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362455#comment-15362455 ] Dmitri Blinov commented on JEXL-197: Putting the JEXL-185 aside, the first impression is yes, that is

[jira] [Commented] (JEXL-202) Detect invalid (addition/subtraction/etc)-assignment operator usage with non-assignable l-value during script parsing

2016-07-06 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15364104#comment-15364104 ] Dmitri Blinov commented on JEXL-202: Could you please also fix typo in message 'assignement error in..'.

[jira] [Commented] (JEXL-202) Detect invalid (addition/subtraction/etc)-assignment operator usage with non-assignable l-value during script parsing

2016-07-06 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15365644#comment-15365644 ] Dmitri Blinov commented on JEXL-202: Sorry, I meant to remove the 'e' letter from the word

[jira] [Commented] (JEXL-203) JexlArithmetic.options() diverts Interpreter to use default implementation of JexlArithmetic instead of custom one

2016-07-10 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15369613#comment-15369613 ] Dmitri Blinov commented on JEXL-203: I think more appropriate solution to this would be following the

[jira] [Created] (JEXL-204) Script is not interrupted by a method call throwing Exception

2016-07-10 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-204: -- Summary: Script is not interrupted by a method call throwing Exception Key: JEXL-204 URL: https://issues.apache.org/jira/browse/JEXL-204 Project: Commons JEXL

[jira] [Created] (JEXL-203) JexlArithmetic.options() diverts Interpreter to use default implementation of JexlArithmetic instead of custom one

2016-07-06 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-203: -- Summary: JexlArithmetic.options() diverts Interpreter to use default implementation of JexlArithmetic instead of custom one Key: JEXL-203 URL:

[jira] [Created] (JEXL-202) Detect invalid (addition/subtraction/etc)-assignment operator usage with non-assignable l-value during script parsing

2016-07-06 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-202: -- Summary: Detect invalid (addition/subtraction/etc)-assignment operator usage with non-assignable l-value during script parsing Key: JEXL-202 URL:

[jira] [Commented] (JEXL-208) Documentation typos/inconsistencies

2016-08-16 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15422538#comment-15422538 ] Dmitri Blinov commented on JEXL-208: I also have prepared a PR #3 regarding some typos in documentation,

[jira] [Commented] (JEXL-220) Release 3.1 to Maven Repository

2017-01-21 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15832877#comment-15832877 ] Dmitri Blinov commented on JEXL-220: I can confirm that on my site the current build works without any

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

2016-08-22 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-212: -- Summary: Restrict usage of assignment statements in JexlExpression Key: JEXL-212 URL: https://issues.apache.org/jira/browse/JEXL-212 Project: Commons JEXL Issue

[jira] [Created] (JEXL-211) Add callable method to JexlExpression interface

2016-08-22 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-211: -- Summary: Add callable method to JexlExpression interface Key: JEXL-211 URL: https://issues.apache.org/jira/browse/JEXL-211 Project: Commons JEXL Issue Type:

[jira] [Updated] (JEXL-211) Add callable method to JexlExpression interface

2016-08-22 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-211: --- Priority: Minor (was: Major) > Add callable method to JexlExpression interface >

[jira] [Closed] (JEXL-218) Overloaded JexlArithmetic.empty() method is not called for a class implementing Map interface

2016-09-16 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-218. -- Resolution: Not A Problem Fix Version/s: 3.0 This issue was resolved as bug in client code, has

[jira] [Created] (JEXL-218) Overloaded JexlArithmetic.empty() method is not called for a class implementing Map interface

2016-09-15 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-218: -- Summary: Overloaded JexlArithmetic.empty() method is not called for a class implementing Map interface Key: JEXL-218 URL: https://issues.apache.org/jira/browse/JEXL-218

[jira] [Created] (JEXL-213) rename JexlBuilder.loader(Charset arg) to JexlBuilder.charset(Charset arg)

2016-08-25 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-213: -- Summary: rename JexlBuilder.loader(Charset arg) to JexlBuilder.charset(Charset arg) Key: JEXL-213 URL: https://issues.apache.org/jira/browse/JEXL-213 Project: Commons

[jira] [Created] (JEXL-217) Interpreter.getAttribute() raises exception in non-strict mode when cached property resolver is used

2016-08-27 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-217: -- Summary: Interpreter.getAttribute() raises exception in non-strict mode when cached property resolver is used Key: JEXL-217 URL: https://issues.apache.org/jira/browse/JEXL-217

[jira] [Commented] (JEXL-208) Documentation typos/inconsistencies

2016-08-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15441147#comment-15441147 ] Dmitri Blinov commented on JEXL-208: Sorry I don't know which diff format to use, this is the one I got

[jira] [Commented] (JEXL-215) JexlEngine.createInfo() is redundantly called when debug and caching is enabled leading to sub-optimal performance

2016-08-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15441364#comment-15441364 ] Dmitri Blinov commented on JEXL-215: The same applies to methods {{Engine.getProperty()}} and

[jira] [Updated] (JEXL-216) Improve parsing concurrency in multithreaded environment

2016-08-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-216: --- Description: At the moment the {{Engine.parse()}} method synchronizes on {{parser}} member even if the

[jira] [Created] (JEXL-216) Improve parsing concurrency in multithreaded environment

2016-08-27 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-216: -- Summary: Improve parsing concurrency in multithreaded environment Key: JEXL-216 URL: https://issues.apache.org/jira/browse/JEXL-216 Project: Commons JEXL Issue

[jira] [Created] (JEXL-214) Redundant call of fillInStackTrace() in JexlEngine.createInfo() ?

2016-08-26 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-214: -- Summary: Redundant call of fillInStackTrace() in JexlEngine.createInfo() ? Key: JEXL-214 URL: https://issues.apache.org/jira/browse/JEXL-214 Project: Commons JEXL

[jira] [Created] (JEXL-215) JexlEngine.createInfo() is redundantly called when debug and caching is enabled leading to sub-optimal performance

2016-08-26 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-215: -- Summary: JexlEngine.createInfo() is redundantly called when debug and caching is enabled leading to sub-optimal performance Key: JEXL-215 URL:

[jira] [Commented] (JEXL-211) Add callable method to JexlExpression interface

2016-08-23 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15432701#comment-15432701 ] Dmitri Blinov commented on JEXL-211: Yes It's what I think the method {{callable}} should be exposed by

[jira] [Commented] (JEXL-222) The ability to declare indexed property getter/setter in customised JexlArithmetic implementation

2017-03-15 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15925764#comment-15925764 ] Dmitri Blinov commented on JEXL-222: It has worked for me with the following code: {code} ...

[jira] [Commented] (JEXL-221) Sporadic undefined property error caused by NPE at MapGetExecutor.tryInvoke()

2017-03-08 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15902603#comment-15902603 ] Dmitri Blinov commented on JEXL-221: Do you think we could also cross-check other Get|SetExecutors for

[jira] [Created] (JEXL-222) The ability to declare indexed property getter/setter in customised JexlArithmetic implementation

2017-03-12 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-222: -- Summary: The ability to declare indexed property getter/setter in customised JexlArithmetic implementation Key: JEXL-222 URL: https://issues.apache.org/jira/browse/JEXL-222

[jira] [Created] (JEXL-221) Sporadic undefined property error caused by NPE at MapGetExecutor.tryInvoke()

2017-03-03 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-221: -- Summary: Sporadic undefined property error caused by NPE at MapGetExecutor.tryInvoke() Key: JEXL-221 URL: https://issues.apache.org/jira/browse/JEXL-221 Project: Commons

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

2017-07-13 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-237: -- Summary: 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

[jira] [Created] (JEXL-232) Use Class types as functors to create object instances

2017-06-28 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-232: -- Summary: Use Class types as functors to create object instances Key: JEXL-232 URL: https://issues.apache.org/jira/browse/JEXL-232 Project: Commons JEXL Issue

[jira] [Created] (JEXL-234) Extend application of operators startsWith and endsWith from String to CharSequence types

2017-06-30 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-234: -- Summary: Extend application of operators startsWith and endsWith from String to CharSequence types Key: JEXL-234 URL: https://issues.apache.org/jira/browse/JEXL-234

[jira] [Updated] (JEXL-234) Extend application of operators startsWith and endsWith from String to CharSequence types

2017-06-30 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-234: --- Attachment: patch0.patch > Extend application of operators startsWith and endsWith from String to >

[jira] [Commented] (JEXL-234) Extend application of operators startsWith and endsWith from String to CharSequence types

2017-06-30 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16070283#comment-16070283 ] Dmitri Blinov commented on JEXL-234: I usually try to propose an improvement if I think the use case is

[jira] [Commented] (JEXL-233) Documentation rewrite

2017-07-01 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16071052#comment-16071052 ] Dmitri Blinov commented on JEXL-233: There are so many ways to tell a strory, indeed. So, first we need

[jira] [Updated] (JEXL-236) Support CharSequence in size(), empty() and contains() operators

2017-07-04 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-236: --- Attachment: patch0.patch > Support CharSequence in size(), empty() and contains() operators >

[jira] [Created] (JEXL-236) Support CharSequence in size(), empty() and contains() operators

2017-07-04 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-236: -- Summary: Support CharSequence in size(), empty() and contains() operators Key: JEXL-236 URL: https://issues.apache.org/jira/browse/JEXL-236 Project: Commons JEXL

[jira] [Created] (JEXL-233) Documentation rewrite

2017-06-29 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-233: -- Summary: Documentation rewrite Key: JEXL-233 URL: https://issues.apache.org/jira/browse/JEXL-233 Project: Commons JEXL Issue Type: Improvement Affects

[jira] [Updated] (JEXL-233) Documentation rewrite

2017-06-29 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-233: --- Attachment: syntax.xml > Documentation rewrite > - > > Key:

[jira] [Created] (JEXL-224) The ability to overload call() operator in customized JexlArithmetic implementation

2017-05-16 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-224: -- Summary: The ability to overload call() operator in customized JexlArithmetic implementation Key: JEXL-224 URL: https://issues.apache.org/jira/browse/JEXL-224 Project:

[jira] [Created] (JEXL-227) JexlScriptEngineFactory.getEngineVersion() should return actual version, ie 3.1 as of reporting

2017-06-20 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-227: -- Summary: JexlScriptEngineFactory.getEngineVersion() should return actual version, ie 3.1 as of reporting Key: JEXL-227 URL: https://issues.apache.org/jira/browse/JEXL-227

[jira] [Commented] (JEXL-224) The ability to overload call() operator in customized JexlArithmetic implementation

2017-06-22 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16059241#comment-16059241 ] Dmitri Blinov commented on JEXL-224: I have managed to achieve what I whanted by overriding

[jira] [Commented] (JEXL-227) JexlScriptEngineFactory.getEngineVersion() should return actual version, ie 3.1 as of reporting

2017-06-23 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16061793#comment-16061793 ] Dmitri Blinov commented on JEXL-227: Shouldn't we simply go away from precompiled values and take values

[jira] [Commented] (JEXL-230) List literal is not mentioned in docs

2017-06-26 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16062998#comment-16062998 ] Dmitri Blinov commented on JEXL-230: As far as I know we have two different syntaxes here, the one which

[jira] [Created] (JEXL-228) Ability to read j.u.Collection elements other than instanceof j.u.List by using [] and . operator

2017-06-25 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-228: -- Summary: Ability to read j.u.Collection elements other than instanceof j.u.List by using [] and . operator Key: JEXL-228 URL: https://issues.apache.org/jira/browse/JEXL-228

[jira] [Created] (JEXL-229) Introduce new syntax for class literals: Class and Type

2017-06-25 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-229: -- Summary: Introduce new syntax for class literals: Class and Type Key: JEXL-229 URL: https://issues.apache.org/jira/browse/JEXL-229 Project: Commons JEXL Issue

[jira] [Created] (JEXL-230) List literal is not mentioned in docs

2017-06-26 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-230: -- Summary: List literal is not mentioned in docs Key: JEXL-230 URL: https://issues.apache.org/jira/browse/JEXL-230 Project: Commons JEXL Issue Type: Improvement

[jira] [Created] (JEXL-231) Syntax for accessing List elements is not mentioned in docs

2017-06-26 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-231: -- Summary: Syntax for accessing List elements is not mentioned in docs Key: JEXL-231 URL: https://issues.apache.org/jira/browse/JEXL-231 Project: Commons JEXL

[jira] [Commented] (JEXL-230) List literal is not mentioned in docs

2017-06-26 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16062928#comment-16062928 ] Dmitri Blinov commented on JEXL-230: I thought the main source tree for jexl is maintained on the other

[jira] [Commented] (JEXL-226) add ?? operator support

2017-06-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16064497#comment-16064497 ] Dmitri Blinov commented on JEXL-226: Just to mention that we have aliases for relational operators like

[jira] [Updated] (JEXL-230) List literal is not mentioned in docs

2017-06-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-230: --- Attachment: syntax.xml Please commit my changes to syntax.xml, thanks! > List literal is not mentioned

[jira] [Commented] (JEXL-229) Introduce new syntax for class literals: Class and Type

2017-06-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16064557#comment-16064557 ] Dmitri Blinov commented on JEXL-229: The difference between a dedicated literal, like Class, and a

[jira] [Commented] (JEXL-226) add ?? operator support

2017-06-28 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16066116#comment-16066116 ] Dmitri Blinov commented on JEXL-226: I'm unable to use this operator in scripts. The following construct

[jira] [Commented] (JEXL-226) add ?? operator support

2017-06-28 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16066131#comment-16066131 ] Dmitri Blinov commented on JEXL-226: Sorry, false alarm, this is the artifact from old build :-( > add

[jira] [Commented] (JEXL-229) Introduce new syntax for class literals: Class and Type

2017-09-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16182695#comment-16182695 ] Dmitri Blinov commented on JEXL-229: I have found another solution to this problem. I have adjusted the

[jira] [Closed] (JEXL-229) Introduce new syntax for class literals: Class and Type

2017-09-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-229. -- Resolution: Workaround Fix Version/s: 3.1 > Introduce new syntax for class literals: Class and

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

2017-09-28 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-240: -- Summary: Unable to invoke a call operator using antish style variable resoltion Key: JEXL-240 URL: https://issues.apache.org/jira/browse/JEXL-240 Project: Commons JEXL

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

2017-09-28 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-240: --- Attachment: AntishCallTest.java > Unable to invoke a call operator using antish style variable

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

2017-11-16 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16255010#comment-16255010 ] Dmitri Blinov commented on JEXL-244: Although it's not easy to admit ones mistakes :-), but I have a sin

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

2017-12-01 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16274307#comment-16274307 ] Dmitri Blinov commented on JEXL-243: May be this is not the appropriate place to complain about git

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

2017-10-30 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16226276#comment-16226276 ] Dmitri Blinov commented on JEXL-243: Well, this is basically works, the only thing is what if I have in

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

2017-10-30 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16226276#comment-16226276 ] Dmitri Blinov edited comment on JEXL-243 at 10/31/17 5:56 AM: -- Well, this

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

2017-10-31 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-244: -- Summary: Webapp classloader memory leaks Key: JEXL-244 URL: https://issues.apache.org/jira/browse/JEXL-244 Project: Commons JEXL Issue Type: Bug Affects

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

2018-05-23 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-262: -- Summary: Inline object property initialization construct Key: JEXL-262 URL: https://issues.apache.org/jira/browse/JEXL-262 Project: Commons JEXL Issue Type: New

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

2018-05-25 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov updated JEXL-262: --- Description: I wonder is it possible (not difficult) to implement in Jexl a construct that would allow

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

2018-05-28 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-259. -- Resolution: Workaround Fix Version/s: 3.1 I have worked this out for my case, and I think we can

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

2018-04-30 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16458364#comment-16458364 ] Dmitri Blinov commented on JEXL-259: I understand the difficulty of the resolving dotted names that can

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

2017-10-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221996#comment-16221996 ] Dmitri Blinov commented on JEXL-242: I believe this is how floating point arithmetic works. Numbers in

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

2017-10-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16222024#comment-16222024 ] Dmitri Blinov commented on JEXL-242: You can check if jexl works correctly by evaluating your arithmetic

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

2017-10-27 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16222139#comment-16222139 ] Dmitri Blinov commented on JEXL-242: I have no idea how you checked this. Try checking with the

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

2017-12-29 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-246: -- Summary: Intermittent ambiguous method invocation when processing assignOverload Key: JEXL-246 URL: https://issues.apache.org/jira/browse/JEXL-246 Project: Commons JEXL

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

2018-01-09 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16318098#comment-16318098 ] Dmitri Blinov commented on JEXL-246: Well, while I can not say JEXL does not do its job here, I hate the

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

2018-01-22 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16334042#comment-16334042 ] Dmitri Blinov commented on JEXL-246: The following messages have started to appear in the log

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

2018-01-25 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-252: -- Summary: Allow for interpolated strings to be used in property access operators Key: JEXL-252 URL: https://issues.apache.org/jira/browse/JEXL-252 Project: Commons JEXL

[jira] [Created] (JEXL-251) Safe navigation operator

2018-01-24 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-251: -- Summary: Safe navigation operator Key: JEXL-251 URL: https://issues.apache.org/jira/browse/JEXL-251 Project: Commons JEXL Issue Type: New Feature Affects

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

2018-01-24 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-250: -- Summary: Safe navigation operator Key: JEXL-250 URL: https://issues.apache.org/jira/browse/JEXL-250 Project: Commons JEXL Issue Type: New Feature Affects

[jira] [Closed] (JEXL-251) Safe navigation operator

2018-01-25 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-251. -- Resolution: Duplicate Seems to be Jira double processing bug > Safe navigation operator >

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

2018-01-12 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16324122#comment-16324122 ] Dmitri Blinov edited comment on JEXL-246 at 1/12/18 3:40 PM: - As it has turned

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

2018-01-12 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16324122#comment-16324122 ] Dmitri Blinov commented on JEXL-246: As it has turned out for me, Jexl restricts me, for some reason,

[jira] [Closed] (JEXL-247) Possible value loss in case of coersion of BigInteger to BigDecimal

2018-01-12 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitri Blinov closed JEXL-247. -- Resolution: Not A Problem Sorry, the code transforms BigInteger using toString(), so the problem should

[jira] [Created] (JEXL-247) Possible value loss in case of coersion of BigInteger to BigDecimal

2018-01-12 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-247: -- Summary: Possible value loss in case of coersion of BigInteger to BigDecimal Key: JEXL-247 URL: https://issues.apache.org/jira/browse/JEXL-247 Project: Commons JEXL

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

2018-01-28 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16342507#comment-16342507 ] Dmitri Blinov commented on JEXL-252: The {{object.`property`}} syntax alone, without interpolation,

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

2018-01-28 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16342494#comment-16342494 ] Dmitri Blinov commented on JEXL-250: To me the idea of safe navigation is chaining of navigation

[jira] [Created] (JEXL-254) Tests from IssuesTest100.java and IssuesTest200.java don't fire

2018-02-06 Thread Dmitri Blinov (JIRA)
Dmitri Blinov created JEXL-254: -- Summary: Tests from IssuesTest100.java and IssuesTest200.java don't fire Key: JEXL-254 URL: https://issues.apache.org/jira/browse/JEXL-254 Project: Commons JEXL

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

2018-02-06 Thread Dmitri Blinov (JIRA)
[ https://issues.apache.org/jira/browse/JEXL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16353749#comment-16353749 ] Dmitri Blinov commented on JEXL-250: The following test does not pass for me {code} @Test

<    1   2   3   4   5   >