| Type |
Changes |
By |
 |
Fix jdk1.3 only code that has crept into Jexl tests Fixes JEXL-23
. |
diong
|
 |
Allow unicode literals to be used Fixes JEXL-22
. Thanks to Randy H.. |
diong
|
| Type |
Changes |
By |
 |
Consistently throw ParseException in case of a parsing failure, not an Error. Fixes JEXL-17
. Thanks to Kohsuke Kawaguchi. |
rahul
|
 |
Allow for static methods to be called on classes and not just objects. Fixes JEXL-3
. Thanks to Guido Anzuoni. |
dion
|
 |
Added Script and ScriptFactory to allow scripts to be executed from text, files or a URL. |
dion
|
 |
Added implementation for bitwise operators: and, complement, or, xor. |
dion
|
 |
Added implementation for the foreach statement. |
dion
|
 |
Added implementation for the while statement. |
dion
|
 |
Added implementation for block statements, e.g. curly braces containing multiple statements. |
dion
|
 |
Added implementation for the if statement. |
dion
|
 |
Unary minus was only working for integer values. Fixes JEXL-6
. |
dion
|
 |
Add @since tags to code so we can track API additions via javadoc |
dion
|
 |
Support assignment to variables Fixes JEXL-4
. Thanks to Barry Lagerweij. |
dion
|
 |
'abc'.substring(0,1+1) is empty (method matching problem) Fixes JEXL-5
. |
dion
|
| Type |
Changes |
By |
 |
Support ant-style properties |
dion
|
| Type |
Changes |
By |
 |
Fix string concatenation broken for variables Thanks to Geoff Waggott. |
dion
|
 |
Implement short circuit logic for boolean and/or Fixes JEXL-12
. |
dion
|
 |
Handle any size() method that returns an int |
dion
|
 |
Can't issue .size() on java.util.Set Fixes JEXL-9
. |
dion
|