This is an automated email from the ASF dual-hosted git repository.
ddekany pushed a change to branch 2.3-gae
in repository https://gitbox.apache.org/repos/asf/freemarker.git
from ec3fd7c9 Corrected/improved Javadoc related to classicCompatible mode.
Fixed issue where setClassicCompatibleAsInt did not mirror the value change in
the Properties object. Added more tests for classicCompatible=true behavior.
Some minor code cleanup (simplifications allowed by newer Java versions).
add f292ff3f Statically linked JavaNImpl classes, utilizing "JEP 238:
Multi-Release JAR Files"
add 3f2d6430 Build: test task to always use the jar, as "JEP 238:
Multi-Release JAR Files" doesn't work otherwise
No new revisions were added by this update.
Summary of changes:
build.gradle.kts | 5 +-
.../freemarker/build/FreemarkerRootExtension.kt | 57 +++++--------
.../src/main/java/freemarker/core/_Java16.java | 9 ++
.../core/{_Java16.java => _Java16Impl.java} | 24 +++++-
.../src/main/java/freemarker/core/_Java9.java | 9 ++
.../core/{_Java16.java => _Java9Impl.java} | 22 +++--
.../main/java/freemarker/core/_JavaVersions.java | 95 ----------------------
.../freemarker/ext/beans/ClassIntrospector.java | 9 +-
.../ext/beans/ClassIntrospectorBuilder.java | 9 +-
.../src/main/java/freemarker/core/_Java16Impl.java | 13 ++-
.../beans/Java16TestClassLoadingCorrectTest.java | 22 +++--
.../ext/beans/NotExportedInternalPackageTest.java | 3 +
.../src/main/java/freemarker/core/_Java9Impl.java | 13 ++-
.../test/java/freemarker/core/Java9ImplTest.java | 10 +--
.../core/Java9TestClassLoadingCorrectTest.java | 18 ++--
15 files changed, 124 insertions(+), 194 deletions(-)
copy freemarker-core/src/main/java/freemarker/core/{_Java16.java =>
_Java16Impl.java} (55%)
copy freemarker-core/src/main/java/freemarker/core/{_Java16.java =>
_Java9Impl.java} (64%)
delete mode 100644
freemarker-core/src/main/java/freemarker/core/_JavaVersions.java
copy
freemarker-core/src/test/java/freemarker/template/StaticObjectWrappersTest.java
=>
freemarker-core16/src/test/java/freemarker/ext/beans/Java16TestClassLoadingCorrectTest.java
(52%)
copy freemarker-core/src/test/java/freemarker/core/SettingDirectiveTest.java
=>
freemarker-core9/src/test/java/freemarker/core/Java9TestClassLoadingCorrectTest.java
(68%)