You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2024/08/01 22:44:43 UTC
(freemarker) branch 2.3-gae updated (ec3fd7c9 -> 3f2d6430)
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%)