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

ddekany pushed a change to branch 2.3
in repository https://gitbox.apache.org/repos/asf/freemarker.git


    from 05ebf5d0 Merge remote-tracking branch 'origin/2.3-gae' into 2.3
     add 429e2d0f Fixed Java version detection (Java 8 version is returned as 
1.8.x, but Java 9+ it's 9.x. not 1.9.x). Also, code cleanup.
     add 5a81f5f1 Fixed log dependencies of javax.servlet Jetty tests (Jetty 
logs weren't visible)
     add e7d5dc41 Added support class to access Java 9 module API
     add 3afe0465 FREEMARKER-216: Fixed some IllegalAccessException-s appearing 
since Java 16 (JEP 396), because invoke public methods on public, but internal 
JDK classes
     new dcc1c4f1 Merge remote-tracking branch 'origin/2.3-gae' into 2.3

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 build.gradle.kts                                   | 31 +++++++----
 .../freemarker/build/FreemarkerRootExtension.kt    | 13 ++---
 .../src/main/java/freemarker/core/_Java16.java     |  2 +-
 .../freemarker/core/{_Java16.java => _Java9.java}  | 11 ++--
 .../main/java/freemarker/core/_JavaVersions.java   | 51 +++++++++++-------
 .../freemarker/ext/beans/ClassIntrospector.java    |  7 +--
 .../ext/beans/ExecutableMemberSignature.java       |  5 ++
 .../ext/beans/NotExportedInternalPackageTest.java  | 60 ++++++++++++++++++++++
 .../src/main/java/freemarker/core/_Java9Impl.java  | 24 ++++++---
 .../test/java/freemarker/core/Java9ImplTest.java   | 57 ++++++++++++++++++++
 freemarker-manual/src/main/docgen/en_US/book.xml   | 15 ++++++
 11 files changed, 225 insertions(+), 51 deletions(-)
 copy freemarker-core/src/main/java/freemarker/core/{_Java16.java => 
_Java9.java} (83%)
 create mode 100644 
freemarker-core16/src/test/java/freemarker/ext/beans/NotExportedInternalPackageTest.java
 copy freemarker-core/src/main/java/freemarker/core/_Java16.java => 
freemarker-core9/src/main/java/freemarker/core/_Java9Impl.java (57%)
 create mode 100644 
freemarker-core9/src/test/java/freemarker/core/Java9ImplTest.java

Reply via email to