This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git


    from ec3877ad Bump to next development version
     add 5446baea Updates for the next release
     add 1f7731d4 Updates for the next release
     add 2a2c3b9a Add announcement section.
     add 6e44e5fc Bump github/codeql-action from 3.28.15 to 3.28.16
     add dda00c99 Merge pull request #343 from 
apache/dependabot/github_actions/github/codeql-action-3.28.16
     add 71601574 Bump com.google.code.gson:gson from 2.13.0 to 2.13.1
     add ff4370c0 Merge pull request #342 from 
apache/dependabot/maven/com.google.code.gson-gson-2.13.1
     add b17e704f Bump com.google.code.gson:gson from 2.13.0 to 2.13.1 #342
     add bb212129 Javadoc
     add ca04c0da Bump org.apache.commons:commons-parent from 81 to 83
     add f40b2e4b Merge pull request #344 from 
apache/dependabot/maven/org.apache.commons-commons-parent-83
     add 2670ab26 Bump org.apache.commons:commons-parent from 81 to 83 #344
     add 111ee094 Bump github/codeql-action from 3.28.16 to 3.28.17
     add eb12b1d7 Merge pull request #345 from 
apache/dependabot/github_actions/github/codeql-action-3.28.17
     add 7293cf98 
org.apache.commons.jexl3.internal.introspection.AbstractExecutor.initMarker(Class,
 String, Class...) throws IllegalArgumentException instead of Error
     add 8e0ae202 Javadoc
     add 1b2242b0 Normalize parameter names
     add e4a60f8a Bump actions/dependency-review-action from 4.6.0 to 4.7.0
     add f0f70aee Merge pull request #346 from 
apache/dependabot/github_actions/actions/dependency-review-action-4.7.0
     add 16427e11 Bump github/codeql-action from 3.28.17 to 3.28.18
     add b9c701d3 Merge pull request #347 from 
apache/dependabot/github_actions/github/codeql-action-3.28.18
     add 27e5f694 Bump actions/dependency-review-action from 4.7.0 to 4.7.1
     add cb03a82e Merge pull request #348 from 
apache/dependabot/github_actions/actions/dependency-review-action-4.7.1
     add e257cd9c Use an import instead of a FQCN
     add d3401454 Bump org.apache.commons:commons-parent from 83 to 84
     add 66653338 Update Apache License URL to HTTPS
     add 9f3a7978 Reuse BigInteger constants instead of creating new instances 
in org.apache.commons.jexl3.JexlArithmetic.toBigInteger(Object)
     add e5f4f5f8 JEXL-426: create new reference for local variables redefining 
captured symbols; - added test;
     add 77a8bb66 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-jexl.git
     add 1287005d Fix indentation
     add 5deb1fd2 Bump ossf/scorecard-action from 2.4.1 to 2.4.2
     add 320f0f97 Merge pull request #349 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.4.2
     add 768ba323 Bump github/codeql-action from 3.28.18 to 3.28.19
     add e98dad89 Merge pull request #350 from 
apache/dependabot/github_actions/github/codeql-action-3.28.19
     add c224a05a JEXL-440 : added switch/case/default syntax for statement and 
expressions; - Debugger handling of new AST nodes;
     add 5a32d06d JEXL-440 : fix constructor snafu;
     add 5678fa87 JEXL-440 : allowing break in case statement;
     add 2b79edbc JEXL-440 : pesty spotbugs deserialization check;
     add 24aec35a JEXL-440 : pesky spotbugs deserialization check (take 3);
     add e9375c97 JEXL-440 : basic switch statement & expression tests added;
     add 56e13a53 JEXL-440 : checkstyle;
     add b85369ac JEXL-440 : added constants/enum handling defined through 
imports usable in case expression/statement; - enum constant and (public) 
static final fields are usable as values in case expression/statement; - import 
is now stricter, will verify package or class is visible (apply permission) and 
throw if not; - light refactoring around 
ClassNameResolve/ClassConstantResolver/ConstantResolverFactory (moved to 
JexlUberspect); - also fixed autoSemicolon issue (JEXL-437);
     add 2849df92 JEXL-440 : checkstyle & javadoc;
     add 7ef644c8 JEXL-440 : checkstyle & javadoc;
     add adb2cafc JEXL-440 : checkstyle;
     add 828a013e Use JUnit 5 convention for test method visibility
     add c0ef856a Use JUnit 5 convention for class visibility
     add 8df784ca Bump github/codeql-action from 3.28.19 to 3.29.0
     add 8fa594df Merge pull request #351 from 
apache/dependabot/github_actions/github/codeql-action-3.29.0
     add 2927f7a0 No need to nest in else
     add 0716ab4c Bump org.apache.commons:commons-parent from 84 to 85
     add a47df3f0 Bump github/codeql-action from 3.29.0 to 3.29.1
     add d2577a2f Merge pull request #352 from 
apache/dependabot/github_actions/github/codeql-action-3.29.1
     add 1124fe9b Bump github/codeql-action from 3.29.1 to 3.29.2
     add e8391067 Merge pull request #353 from 
apache/dependabot/github_actions/github/codeql-action-3.29.2
     add 2ef100c4 Add ciManagement element to POM
     add 38b0584d Merge branch 'master' into JEXL-440
     add 8c8defa8 Merge pull request #354 from apache/JEXL-440
     add 61b76f0b JEXL-441 : updated tokenization for interpolation / 
back-quoted strings; - preparations for JEXL-442
     add 8d285fe8 JEXL-442: link frames to allow runtime discovery of captured 
values (runtime vs parsing); - add scope to Jxlt based nodes;
     add 483bfe74 JEXL-442: parse Jxlt (interpolation) based nodes at script 
parsing time; - pass the scope down Jxlt parsing to solve local variables; - 
enabled 'child' parser to allow sharing of scopes between the outer script and 
the inner interpolation expressions;
     add f0208dce JEXL-442: code improvements - removed unnecessary code; - 
concurrent parsing control (lock); - light refactor of template engine;
     add 8945cf3d JEXL-442: release notes - updated upcoming 3.5.1 to 3.6 
version (new syntax, new features);
     add 239897af Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
     add f54716fd Merge pull request #355 from 
apache/dependabot/maven/org.apache.commons-commons-lang3-3.18.0
     add a0a01279 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 
#355
     add 2f377b9d Update the GitHub pull request template for AI
     add 2a450249 Merge some string literals
     add 54108380 Bump github/codeql-action from 3.29.2 to 3.29.4
     add da8a2585 Merge pull request #356 from 
apache/dependabot/github_actions/github/codeql-action-3.29.4
     add b2b56a79 Bump github/codeql-action from 3.29.4 to 3.29.5
     add 049d7fc6 Merge pull request #358 from 
apache/dependabot/github_actions/github/codeql-action-3.29.5
     add afdc56ba Merge branch 'master' into JEXL-442
     add 45b0d219 Merge pull request #357 from apache/JEXL-442
     add 736e46ef Javadoc
     add 705fbb7d Types in java.lang are always in scope
     add 6cfebdb1 Bump github/codeql-action from 3.29.7 to 3.29.8
     add e228fa90 Merge pull request #359 from 
apache/dependabot/github_actions/github/codeql-action-3.29.8
     add 79a252b6 Bump actions/cache from 4.2.3 to 4.2.4
     add 279b0b81 Merge pull request #360 from 
apache/dependabot/github_actions/actions/cache-4.2.4
     add dfec719a Bump actions/checkout from 4.2.2 to 5.0.0
     add 9d22e849 Merge pull request #361 from 
apache/dependabot/github_actions/actions/checkout-5.0.0
     add f753e3bd Bump github/codeql-action from 3.29.8 to 3.29.9
     add 96e1da4f Merge pull request #362 from 
apache/dependabot/github_actions/github/codeql-action-3.29.9
     add c8e45cc8 Don't initialize AtomicBoolean to its default value
     add 2b72bae9 Don't initialize AtomicBoolean to its default value
     add eb69b398 Don't initialize AtomicInteger to its default value
     add 99077bf2 Javadoc
     add 42bbac15 Bump github/codeql-action from 3.29.9 to 3.29.11
     add 3b5370bd Merge pull request #363 from 
apache/dependabot/github_actions/github/codeql-action-3.29.11
     add f3ee48ef Bump actions/dependency-review-action from 4.7.1 to 4.7.2
     add 27d1a7b6 Merge pull request #364 from 
apache/dependabot/github_actions/actions/dependency-review-action-4.7.2
     add 4865e921 Bump actions/setup-java from 4.7.1 to 5.0.0
     add 4698bf14 Merge pull request #365 from 
apache/dependabot/github_actions/actions/setup-java-5.0.0
     add 8d300c80 Bump org.apache.commons:commons-parent from 85 to 87
     add ad9c56b0 Merge pull request #368 from 
apache/dependabot/maven/org.apache.commons-commons-parent-87
     add 9d65f533 Bump actions/dependency-review-action from 4.7.2 to 4.7.3
     add eb240df9 Merge pull request #367 from 
apache/dependabot/github_actions/actions/dependency-review-action-4.7.3
     add a9792f82 Bump org.apache.commons:commons-parent from 85 to 87 #368
     add 8461d83e JEXL-440: moving tests in dedicated class; - refined parsing 
exception error reporting;
     add 6cfc7cfa Fix Checkstyle
     add db27435a Bump github/codeql-action from 3.29.11 to 3.30.1
     add 3d91213f Merge pull request #369 from 
apache/dependabot/github_actions/github/codeql-action-3.30.1
     add df1a0edd Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
     add 143c819b Merge pull request #371 from 
apache/dependabot/maven/com.google.code.gson-gson-2.13.2
     add be80948b Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 #371
     add 613ff8b6 Bump github/codeql-action from 3.30.1 to 3.30.3
     add 212eae6e Merge pull request #370 from 
apache/dependabot/github_actions/github/codeql-action-3.30.3
     add 955a8977 Bump org.apache.commons:commons-parent from 87 to 88
     add ccb8976c Merge pull request #372 from 
apache/dependabot/maven/org.apache.commons-commons-parent-88
     add 443250b6 Bump org.apache.commons:commons-parent from 87 to 88 #372
     add 703e6ebd [JEXL-446] Accept module packages with qualified exports
     add 10ee4236 Merge pull request #374 from wrprice/JEXL-446
     add 82749604 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
     add 7f1371be JEXL-447 : jxlt parsing fix, added test;
     add 896b0e85 Merge branch 'master' of 
https://github.com/apache/commons-jexl.git
     add f35bf8ec Bump github/codeql-action from 3.30.3 to 3.30.4
     add e5ed8e17 Merge pull request #375 from 
apache/dependabot/github_actions/github/codeql-action-3.30.4
     add 6512ee03 Bump actions/cache from 4.2.4 to 4.3.0
     add 173e9ce0 Merge pull request #376 from 
apache/dependabot/github_actions/actions/cache-4.3.0
     add cd39d976 Replace GH CI Java 24 with 25
     add 72f4395d Bump github/codeql-action from 3.30.4 to 3.30.6
     add f2268587 Merge pull request #377 from 
apache/dependabot/github_actions/github/codeql-action-3.30.6
     add 28efff9b Bump actions/dependency-review-action from 4.7.3 to 4.8.0
     add 9fd6cc24 Merge pull request #378 from 
apache/dependabot/github_actions/actions/dependency-review-action-4.8.0
     add 257cf072 Bump ossf/scorecard-action from 2.4.2 to 2.4.3
     add f8347c71 Merge pull request #379 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.4.3
     add 4f159bbf Bump org.apache.commons:commons-parent from 88 to 89
     add 3c7a0547 Pick up commons.asm.version from parent POM (supports Java 25)
     add 2f9cd633 Bump github/codeql-action from 3.30.6 to 4.30.7
     add ba234ddb Merge pull request #381 from 
apache/dependabot/github_actions/github/codeql-action-4.30.7
     add 56f35b73 Merge branch 'master' of 
https://github.com/apache/commons-jexl.git
     add 366f91e3 Pick up commons.animal-sniffer.version from parent POM
     add 7519aa9a Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14
     add b09b9faa Merge pull request #385 from 
apache/dependabot/maven/org.jacoco-jacoco-maven-plugin-0.8.14
     add f00e0026 Bump actions/dependency-review-action from 4.8.0 to 4.8.1
     add 3ca3c71d Merge pull request #384 from 
apache/dependabot/github_actions/actions/dependency-review-action-4.8.1
     add d055e029 Bump github/codeql-action from 4.30.7 to 4.30.8
     add dbf228ba Merge pull request #383 from 
apache/dependabot/github_actions/github/codeql-action-4.30.8
     add 72ca8807 Fix grammar
     add ebe458b0 Bump github/codeql-action from 4.30.8 to 4.30.9
     add a6225064 Merge pull request #387 from 
apache/dependabot/github_actions/github/codeql-action-4.30.9
     add 4d03402a Bump org.apache.commons:commons-parent from 89 to 90
     add 9670780b Merge pull request #386 from 
apache/dependabot/maven/org.apache.commons-commons-parent-90
     add 46bc52e2 Bump org.apache.commons:commons-parent from 89 to 90
     add 1d4ab03b Bump org.apache.commons:commons-parent from 90 to 91
     add 10f2e88f Use new Oak leaf logotype
     add 627587b7 Don't use star imports
     add 9ef02598 Remove trailing whitespace
     add dec8dc29 Bump actions/upload-artifact from 4.6.2 to 5.0.0
     add 2cdb71c5 Merge pull request #389 from 
apache/dependabot/github_actions/actions/upload-artifact-5.0.0
     add d4e9ed0b Bump github/codeql-action from 4.30.9 to 4.31.2
     add 258c05dd Merge pull request #388 from 
apache/dependabot/github_actions/github/codeql-action-4.31.2
     add bbe78353 Javadoc
     add 1ce4332b Javadoc
     add 52475740 Javadoc
     add 064d4299 Javadoc
     add 3e8bf7b2 Clarify descriptions
     add e579feb9 Change access from private method to package-private since 
this method is called from Block.
     add dea5cca9 Javadoc
     add 9624aa92 Javadoc
     add bb217b0c Reuse String.join()
     add cde7f4e6 Format
     add dcfcaf12 Update menu to match other components
     add 8373aaa7 Better section title
     add 986532d6 Format tweaks
     add 4f4be9ff Add Javadoc overview
     add 13c3d383 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   2 +-
 .gitattributes                                     |   2 +-
 .github/GH-ROBOTS.txt                              |   2 +-
 .github/dependabot.yml                             |   2 +-
 .github/pull_request_template.md                   |   8 +-
 .github/workflows/codeql-analysis.yml              |  12 +-
 .github/workflows/dependency-review.yml            |   6 +-
 .github/workflows/maven.yml                        |  12 +-
 .github/workflows/scorecards-analysis.yml          |  10 +-
 CODE_OF_CONDUCT.md                                 |   2 +-
 LICENSE.txt                                        |   2 +-
 README.md                                          |   8 +-
 RELEASE-NOTES.txt                                  |  81 ++++
 SECURITY.md                                        |   2 +-
 pom.xml                                            |  28 +-
 src/assembly/bin.xml                               |   2 +-
 src/assembly/src.xml                               |   2 +-
 src/changes/changes.xml                            |  47 +-
 src/changes/release-notes.vm                       |   6 +-
 src/main/config/checkstyle-suppressions.xml        |   2 +-
 src/main/config/checkstyle.xml                     |   2 +-
 src/main/config/clirr-ignored.xml                  |   2 +-
 src/main/config/findbugs-exclude-filter.xml        |   8 +-
 src/main/config/header.txt                         |   2 +-
 src/main/config/pmd.xml                            |   2 +-
 .../org/apache/commons/jexl3/JexlArithmetic.java   |   6 +-
 .../java/org/apache/commons/jexl3/JexlBuilder.java |   4 +-
 .../java/org/apache/commons/jexl3/JexlCache.java   |   2 +-
 .../java/org/apache/commons/jexl3/JexlContext.java | 100 ++--
 .../java/org/apache/commons/jexl3/JexlEngine.java  |  10 +-
 .../org/apache/commons/jexl3/JexlException.java    |   2 +-
 .../org/apache/commons/jexl3/JexlExpression.java   |   2 +-
 .../org/apache/commons/jexl3/JexlFeatures.java     |  46 +-
 .../java/org/apache/commons/jexl3/JexlInfo.java    |   4 +-
 .../org/apache/commons/jexl3/JexlOperator.java     |   2 +-
 .../java/org/apache/commons/jexl3/JexlOptions.java |  10 +-
 .../java/org/apache/commons/jexl3/JexlScript.java  |   2 +-
 .../java/org/apache/commons/jexl3/JxltEngine.java  |   4 +-
 .../java/org/apache/commons/jexl3/MapContext.java  |   2 +-
 .../org/apache/commons/jexl3/ObjectContext.java    |   2 +-
 .../apache/commons/jexl3/annotations/NoJexl.java   |   2 +-
 .../commons/jexl3/annotations/package-info.java    |   2 +-
 .../org/apache/commons/jexl3/doc-files/logo.png    | Bin 0 -> 9495 bytes
 .../commons/jexl3/internal/ArrayBuilder.java       |   2 +-
 .../org/apache/commons/jexl3/internal/Closure.java |   2 +-
 .../apache/commons/jexl3/internal/Debugger.java    | 192 ++++----
 .../org/apache/commons/jexl3/internal/Engine.java  |  89 ++--
 .../apache/commons/jexl3/internal/Engine32.java    |   2 +-
 .../commons/jexl3/internal/FqcnResolver.java       | 163 ++++---
 .../org/apache/commons/jexl3/internal/Frame.java   |  23 +-
 .../commons/jexl3/internal/IntegerRange.java       |   2 +-
 .../apache/commons/jexl3/internal/Interpreter.java | 181 +++----
 .../commons/jexl3/internal/InterpreterBase.java    |  10 +-
 .../commons/jexl3/internal/LexicalFrame.java       |   6 +-
 .../commons/jexl3/internal/LexicalScope.java       |   4 +-
 .../apache/commons/jexl3/internal/LongRange.java   |   2 +-
 .../apache/commons/jexl3/internal/MapBuilder.java  |   2 +-
 .../apache/commons/jexl3/internal/Operator.java    |  30 +-
 .../org/apache/commons/jexl3/internal/Scope.java   |  33 +-
 .../org/apache/commons/jexl3/internal/Script.java  |  10 +-
 .../commons/jexl3/internal/ScriptVisitor.java      |  26 +-
 .../apache/commons/jexl3/internal/SetBuilder.java  |   2 +-
 .../apache/commons/jexl3/internal/SoftCache.java   |   2 +-
 .../org/apache/commons/jexl3/internal/Source.java  |   2 +-
 .../commons/jexl3/internal/TemplateDebugger.java   |   2 +-
 .../commons/jexl3/internal/TemplateEngine.java     | 312 ++++++------
 .../jexl3/internal/TemplateInterpreter.java        |  12 +-
 .../commons/jexl3/internal/TemplateScript.java     | 172 ++++---
 .../internal/introspection/AbstractExecutor.java   |  27 +-
 .../internal/introspection/ArrayIterator.java      |   2 +-
 .../internal/introspection/ArrayListWrapper.java   |   2 +-
 .../internal/introspection/BooleanGetExecutor.java |   2 +-
 .../jexl3/internal/introspection/ClassMap.java     |   2 +-
 .../jexl3/internal/introspection/ClassMisc.java    |   2 +-
 .../jexl3/internal/introspection/ClassTool.java    |  28 +-
 .../internal/introspection/ConstructorMethod.java  |   2 +-
 .../internal/introspection/DuckGetExecutor.java    |   2 +-
 .../internal/introspection/DuckSetExecutor.java    |   2 +-
 .../introspection/EnumerationIterator.java         |   2 +-
 .../internal/introspection/FieldGetExecutor.java   |  15 +-
 .../internal/introspection/FieldSetExecutor.java   |   2 +-
 .../jexl3/internal/introspection/IndexedType.java  |   2 +-
 .../jexl3/internal/introspection/Introspector.java |   2 +-
 .../internal/introspection/ListGetExecutor.java    |   2 +-
 .../internal/introspection/ListSetExecutor.java    |   2 +-
 .../internal/introspection/MapGetExecutor.java     |   2 +-
 .../internal/introspection/MapSetExecutor.java     |   2 +-
 .../internal/introspection/MethodExecutor.java     |   2 +-
 .../jexl3/internal/introspection/MethodKey.java    |   6 +-
 .../jexl3/internal/introspection/Permissions.java  |   2 +-
 .../internal/introspection/PermissionsParser.java  |   4 +-
 .../introspection/PropertyGetExecutor.java         |   2 +-
 .../introspection/PropertySetExecutor.java         |   2 +-
 .../internal/introspection/SandboxUberspect.java   |   2 +-
 .../jexl3/internal/introspection/Uberspect.java    |   2 +-
 .../jexl3/internal/introspection/package-info.java |   2 +-
 .../commons/jexl3/internal/package-info.java       |   2 +-
 .../commons/jexl3/introspection/JexlMethod.java    |   2 +-
 .../jexl3/introspection/JexlPermissions.java       |   2 +-
 .../jexl3/introspection/JexlPropertyGet.java       |  10 +-
 .../jexl3/introspection/JexlPropertySet.java       |   2 +-
 .../commons/jexl3/introspection/JexlSandbox.java   |   8 +-
 .../commons/jexl3/introspection/JexlUberspect.java |  57 ++-
 .../commons/jexl3/introspection/package-info.java  |   2 +-
 .../org/apache/commons/jexl3/package-info.java     |   4 +-
 .../apache/commons/jexl3/parser/ASTAmbiguous.java  |   2 +-
 .../apache/commons/jexl3/parser/ASTAnnotation.java |   2 +-
 .../commons/jexl3/parser/ASTArrayAccess.java       |   4 +-
 .../commons/jexl3/parser/ASTArrayLiteral.java      |   2 +-
 .../org/apache/commons/jexl3/parser/ASTBlock.java  |   2 +-
 ...rDefaultVisitor.java => ASTCaseExpression.java} |  19 +-
 .../{ASTArrayAccess.java => ASTCaseStatement.java} |  57 ++-
 .../commons/jexl3/parser/ASTForeachStatement.java  |   2 +-
 .../apache/commons/jexl3/parser/ASTIdentifier.java |   2 +-
 .../commons/jexl3/parser/ASTIdentifierAccess.java  |   2 +-
 .../jexl3/parser/ASTIdentifierAccessJxlt.java      |  19 +-
 .../jexl3/parser/ASTIdentifierAccessSafe.java      |   2 +-
 .../jexl3/parser/ASTIdentifierAccessSafeJxlt.java  |   2 +-
 .../apache/commons/jexl3/parser/ASTJexlLambda.java |   2 +-
 .../apache/commons/jexl3/parser/ASTJexlScript.java |   4 +-
 .../commons/jexl3/parser/ASTJxltLiteral.java       |  24 +-
 .../apache/commons/jexl3/parser/ASTMapLiteral.java |   2 +-
 .../jexl3/parser/ASTNamespaceIdentifier.java       |   2 +-
 .../commons/jexl3/parser/ASTNumberLiteral.java     |   2 +-
 .../jexl3/parser/ASTQualifiedIdentifier.java       |   2 +-
 .../jexl3/parser/ASTReferenceExpression.java       |   2 +-
 .../commons/jexl3/parser/ASTRegexLiteral.java      |   2 +-
 .../apache/commons/jexl3/parser/ASTSetLiteral.java |   2 +-
 .../commons/jexl3/parser/ASTStringLiteral.java     |   2 +-
 ...efaultVisitor.java => ASTSwitchExpression.java} |  18 +-
 .../commons/jexl3/parser/ASTSwitchStatement.java   | 122 +++++
 .../commons/jexl3/parser/ASTTryResources.java      |   2 +-
 .../commons/jexl3/parser/ASTTryStatement.java      |   2 +-
 .../org/apache/commons/jexl3/parser/ASTVar.java    |   2 +-
 .../commons/jexl3/parser/ExtensibleNode.java       |   2 +-
 .../commons/jexl3/parser/FeatureController.java    |   2 +-
 .../apache/commons/jexl3/parser/JavaccError.java   |   2 +-
 .../commons/jexl3/parser/JexlLexicalNode.java      |   2 +-
 .../org/apache/commons/jexl3/parser/JexlNode.java  |  12 +-
 .../apache/commons/jexl3/parser/JexlParser.java    | 534 ++++++++++++++++-----
 .../commons/jexl3/parser/JexlScriptParser.java     |  17 +-
 .../apache/commons/jexl3/parser/NumberParser.java  |  16 +-
 .../commons/jexl3/parser/OperatorController.java   |   2 +-
 .../commons/jexl3/parser/ParseException.java       |   2 +-
 .../org/apache/commons/jexl3/parser/Parser.jjt     | 199 ++++++--
 .../commons/jexl3/parser/ParserDefaultVisitor.java |   2 +-
 .../apache/commons/jexl3/parser/ParserVisitor.java |  10 +-
 .../apache/commons/jexl3/parser/SimpleNode.java    |   2 +-
 .../apache/commons/jexl3/parser/StringParser.java  |  24 +-
 .../commons/jexl3/parser/TokenMgrException.java    |   2 +-
 .../apache/commons/jexl3/parser/package-info.java  |   2 +-
 .../commons/jexl3/scripting/JexlScriptEngine.java  |   4 +-
 .../jexl3/scripting/JexlScriptEngineFactory.java   |   6 +-
 .../org/apache/commons/jexl3/scripting/Main.java   |   2 +-
 .../commons/jexl3/scripting/package-info.java      |   2 +-
 src/main/javadoc/overview.html                     | 344 +++++++++++++
 .../services/javax.script.ScriptEngineFactory      |   2 +-
 src/media/commons-logo-component-100.xcf           | Bin 0 -> 25633 bytes
 src/media/commons-logo-component.xcf               | Bin 0 -> 151773 bytes
 src/media/logo.png                                 | Bin 0 -> 9495 bytes
 src/site/resources/images/jexl-logo-white.png      | Bin 11419 -> 0 bytes
 src/site/resources/images/jexl-logo-white.xcf      | Bin 20499 -> 0 bytes
 src/site/resources/images/logo.png                 | Bin 0 -> 9495 bytes
 src/site/site.xml                                  |  63 +--
 src/site/xdoc/building.xml                         |   2 +-
 src/site/xdoc/download_jexl.xml                    |  26 +-
 src/site/xdoc/index.xml                            |   4 +-
 src/site/xdoc/reference/examples.xml               |   2 +-
 src/site/xdoc/reference/index.xml                  |   2 +-
 src/site/xdoc/reference/jsr223.xml                 |   2 +-
 src/site/xdoc/reference/syntax.xml                 |   2 +-
 src/site/xdoc/relnotes33.xml                       |   2 +-
 src/site/xdoc/relnotes35.xml                       |  34 +-
 .../org/apache/commons/jexl3/AnnotationTest.java   |  28 +-
 .../org/apache/commons/jexl3/AntishCallTest.java   |  10 +-
 .../org/apache/commons/jexl3/Arithmetic360.java    |   2 +-
 .../commons/jexl3/ArithmeticOperatorTest.java      |  44 +-
 .../org/apache/commons/jexl3/ArithmeticTest.java   | 142 +++---
 .../org/apache/commons/jexl3/ArrayAccessTest.java  |  22 +-
 .../org/apache/commons/jexl3/ArrayLiteralTest.java |  26 +-
 .../org/apache/commons/jexl3/ArrayTypeTest.java    |   6 +-
 .../java/org/apache/commons/jexl3/AssignTest.java  |  28 +-
 .../apache/commons/jexl3/BitwiseOperatorTest.java  |  50 +-
 .../java/org/apache/commons/jexl3/BlockTest.java   |  16 +-
 .../java/org/apache/commons/jexl3/BuilderTest.java |   4 +-
 .../apache/commons/jexl3/CachePerformanceTest.java |  10 +-
 .../java/org/apache/commons/jexl3/CacheTest.java   |  28 +-
 .../java/org/apache/commons/jexl3/CaptureLog.java  |   2 +-
 .../org/apache/commons/jexl3/ClassCreator.java     |   2 +-
 .../org/apache/commons/jexl3/ClassCreatorTest.java |   4 +-
 .../commons/jexl3/CollectionLiteralTest.java       |  10 +-
 .../commons/jexl3/ComposePermissionsTest.java      |  10 +-
 .../org/apache/commons/jexl3/ConcurrentCache.java  |   2 +-
 .../apache/commons/jexl3/ContextNamespaceTest.java |  32 +-
 .../java/org/apache/commons/jexl3/DoWhileTest.java |  30 +-
 .../org/apache/commons/jexl3/ExceptionTest.java    |  16 +-
 .../org/apache/commons/jexl3/FeaturesTest.java     |  48 +-
 src/test/java/org/apache/commons/jexl3/Foo.java    |   2 +-
 .../java/org/apache/commons/jexl3/ForEachTest.java |  38 +-
 src/test/java/org/apache/commons/jexl3/IfTest.java |  38 +-
 .../org/apache/commons/jexl3/Issues100Test.java    |  68 +--
 .../org/apache/commons/jexl3/Issues200Test.java    |  87 ++--
 .../org/apache/commons/jexl3/Issues300Test.java    | 128 ++---
 .../org/apache/commons/jexl3/Issues400Test.java    | 188 ++++++--
 .../java/org/apache/commons/jexl3/IssuesTest.java  |  30 +-
 .../java/org/apache/commons/jexl3/JXLTTest.java    |   4 +-
 src/test/java/org/apache/commons/jexl3/Jexl.java   |   2 +-
 .../org/apache/commons/jexl3/JexlEvalContext.java  |   2 +-
 .../java/org/apache/commons/jexl3/JexlTest.java    | 107 ++---
 .../org/apache/commons/jexl3/JexlTestCase.java     |   2 +-
 .../java/org/apache/commons/jexl3/LambdaTest.java  | 156 +++---
 .../java/org/apache/commons/jexl3/LexicalTest.java |   4 +-
 .../org/apache/commons/jexl3/MapLiteralTest.java   |  24 +-
 .../java/org/apache/commons/jexl3/MethodTest.java  |  40 +-
 .../apache/commons/jexl3/ParseFailuresTest.java    |  14 +-
 .../java/org/apache/commons/jexl3/PragmaTest.java  |  34 +-
 .../apache/commons/jexl3/PropertyAccessTest.java   |  42 +-
 .../org/apache/commons/jexl3/PublicFieldsTest.java |  20 +-
 .../java/org/apache/commons/jexl3/RangeTest.java   |  18 +-
 .../org/apache/commons/jexl3/ReadonlyContext.java  |   2 +-
 .../apache/commons/jexl3/ScriptCallableTest.java   |  42 +-
 .../java/org/apache/commons/jexl3/ScriptTest.java  |  22 +-
 .../org/apache/commons/jexl3/SetLiteralTest.java   |  24 +-
 .../apache/commons/jexl3/ShiftOperatorsTest.java   |  22 +-
 .../org/apache/commons/jexl3/SideEffectTest.java   | 104 ++--
 .../java/org/apache/commons/jexl3/SpreadCache.java |   2 +-
 .../org/apache/commons/jexl3/StrategyTest.java     |  16 +-
 .../java/org/apache/commons/jexl3/SwitchTest.java  | 174 +++++++
 .../commons/jexl3/SynchronizedArithmetic.java      |   2 +-
 .../apache/commons/jexl3/SynchronizedContext.java  |   2 +-
 .../commons/jexl3/SynchronizedOverloadsTest.java   |  10 +-
 .../apache/commons/jexl3/TryCatchFinallyTest.java  |  44 +-
 .../java/org/apache/commons/jexl3/VarTest.java     |  30 +-
 .../java/org/apache/commons/jexl3/WhileTest.java   |  10 +-
 .../commons/jexl3/examples/AbstractOutput.java     |   2 +-
 .../apache/commons/jexl3/examples/ArrayTest.java   |   6 +-
 .../commons/jexl3/examples/MethodPropertyTest.java |   6 +-
 .../apache/commons/jexl3/examples/StreamTest.java  |  26 +-
 .../org/apache/commons/jexl3/internal/Dumper.java  |   2 +-
 .../apache/commons/jexl3/internal/FqcnTest.java    |  96 ++++
 .../commons/jexl3/internal/OptionsContext.java     |   2 +-
 .../apache/commons/jexl3/internal/RangeTest.java   |  20 +-
 .../org/apache/commons/jexl3/internal/Util.java    |   6 +-
 .../internal/introspection/DiscoveryTest.java      |  14 +-
 .../internal/introspection/MethodKeyTest.java      |  18 +-
 .../introspection/MiscIntrospectionTest.java       |  10 +-
 .../jexl3/internal/introspection/NoJexlTest.java   |   6 +-
 .../internal/introspection/PermissionsTest.java    |  40 +-
 .../introspection/nojexlpackage/Invisible.java     |   2 +-
 .../introspection/nojexlpackage/package-info.java  |   2 +-
 .../commons/jexl3/introspection/SandboxTest.java   |   4 +-
 .../commons/jexl3/jexl342/OptionalArithmetic.java  |   2 +-
 .../commons/jexl3/jexl342/OptionalNullGetter.java  |   2 +-
 .../commons/jexl3/jexl342/OptionalNullMethod.java  |   2 +-
 .../commons/jexl3/jexl342/OptionalNullSetter.java  |   2 +-
 .../apache/commons/jexl3/jexl342/OptionalTest.java |  12 +-
 .../jexl3/jexl342/ReferenceGetExecutor.java        |   2 +-
 .../jexl3/jexl342/ReferenceMethodExecutor.java     |   2 +-
 .../jexl3/jexl342/ReferenceSetExecutor.java        |   2 +-
 .../commons/jexl3/jexl342/ReferenceUberspect.java  |   2 +-
 .../org/apache/commons/jexl3/junit/Asserter.java   |   6 +-
 .../apache/commons/jexl3/junit/AsserterTest.java   |   8 +-
 .../apache/commons/jexl3/junit/package-info.java   |   2 +-
 .../jexl3/parser/FeatureControllerTest.java        |  18 +-
 .../apache/commons/jexl3/parser/ParserTest.java    |  14 +-
 .../scripting/JexlScriptEngineOptionalTest.java    |  10 +-
 .../jexl3/scripting/JexlScriptEngineTest.java      |   8 +-
 src/test/java/org/example/SomeTest.java            |   8 +-
 src/test/scripts/httpPost.jexl                     |   2 +-
 src/test/scripts/test1.jexl                        |   2 +-
 src/test/scripts/test447.jexl                      |  44 ++
 src/test/scripts/testA.jexl                        |   2 +-
 src/test/scripts/testAdd.jexl                      |   2 +-
 273 files changed, 3941 insertions(+), 2195 deletions(-)
 create mode 100644 src/main/java/org/apache/commons/jexl3/doc-files/logo.png
 copy src/main/java/org/apache/commons/jexl3/parser/{ParserDefaultVisitor.java 
=> ASTCaseExpression.java} (72%)
 copy src/main/java/org/apache/commons/jexl3/parser/{ASTArrayAccess.java => 
ASTCaseStatement.java} (52%)
 copy src/main/java/org/apache/commons/jexl3/parser/{ParserDefaultVisitor.java 
=> ASTSwitchExpression.java} (71%)
 create mode 100644 
src/main/java/org/apache/commons/jexl3/parser/ASTSwitchStatement.java
 create mode 100644 src/main/javadoc/overview.html
 create mode 100644 src/media/commons-logo-component-100.xcf
 create mode 100644 src/media/commons-logo-component.xcf
 create mode 100644 src/media/logo.png
 delete mode 100644 src/site/resources/images/jexl-logo-white.png
 delete mode 100644 src/site/resources/images/jexl-logo-white.xcf
 create mode 100644 src/site/resources/images/logo.png
 create mode 100644 src/test/java/org/apache/commons/jexl3/SwitchTest.java
 create mode 100644 
src/test/java/org/apache/commons/jexl3/internal/FqcnTest.java
 create mode 100644 src/test/scripts/test447.jexl

Reply via email to