]> source.dussan.org Git - aspectj.git/commit
Add 'AspectJ_JDK_Update' hint in various places
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Mon, 19 Feb 2024 02:41:18 +0000 (09:41 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Mon, 19 Feb 2024 02:43:36 +0000 (09:43 +0700)
commit08d0c4435b61512f55f8d0e357b09496fdbe155a
tree1766efaad12d8a6b4dfbc752b075be7e207f6427
parent97b184aae84da7a821aa9beafe542520d5cf25e4
Add 'AspectJ_JDK_Update' hint in various places

The hint is meant to help AspectJ developers identify the places where
there are to-dos for releases supporting new Java versions. This is work
in progress, new tags can be added wherever necessary in the future. But
for now, the most important places should be covered:

 - AJC version string
 - Test infrastructure (test suites, classes and XML files)
 - BCEL class file version MAJOR_*, MINOR_* constants
 - AjcTask constants for compiler source, target, release
 - LangUtil::is*VMOrGreater methods
 - ASM and JDT Core dependency versions
 - CI workflow file
 - Release notes

The to-do to check the tagged places is also mentioned in RELEASE.md.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
.github/workflows/maven.yml
bcel-builder/src/main/java/org/aspectj/apache/bcel/Constants.java
docs/developer/RELEASE.md
docs/release/README-1.9.21.adoc
org.aspectj.ajdt.core/src/main/resources/org/aspectj/org/eclipse/jdt/internal/compiler/batch/messages_aspectj.properties
pom.xml
taskdefs/src/main/java/org/aspectj/tools/ant/taskdefs/AjcTask.java
testing/src/test/java/org/aspectj/testing/XMLBasedAjcTestCaseForJava21Only.java
tests/src/test/java/org/aspectj/systemtest/AllTests19.java
tests/src/test/java/org/aspectj/systemtest/ajc1921/AllTestsAspectJ1921.java
util/src/main/java/org/aspectj/util/LangUtil.java