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