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
|