]> source.dussan.org Git - aspectj.git/commit
Add test infrastructure for Java 21 (WIP)
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 5 Oct 2023 01:09:24 +0000 (08:09 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 5 Oct 2023 01:09:24 +0000 (08:09 +0700)
commit78ee9cebd81f1496d69bd0c933e3ee16fa02a96f
treef730564caf08786026dc6c9196fb8ba9d9fc3fc9
parent3533dcd043ca31e6988fae714882328d23543a65
Add test infrastructure for Java 21 (WIP)

The tests and their XML definitions are still copy & paste and need to
be cleaned up. Separate Java 21 feature tests do not exist yet.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
16 files changed:
bcel-builder/src/main/java/org/aspectj/apache/bcel/Constants.java
taskdefs/src/main/java/org/aspectj/tools/ant/taskdefs/AjcTask.java
testing/src/test/java/org/aspectj/testing/XMLBasedAjcTestCaseForJava20Only.java
testing/src/test/java/org/aspectj/testing/XMLBasedAjcTestCaseForJava21Only.java [new file with mode: 0644]
testing/src/test/java/org/aspectj/testing/XMLBasedAjcTestCaseForJava21OrLater.java [new file with mode: 0644]
tests/src/test/java/org/aspectj/systemtest/ajc1920/AllTestsAspectJ1920.java
tests/src/test/java/org/aspectj/systemtest/ajc1920/Java20PreviewFeaturesTests.java
tests/src/test/java/org/aspectj/systemtest/ajc1921/Ajc1921TestsJava.java [new file with mode: 0644]
tests/src/test/java/org/aspectj/systemtest/ajc1921/AllTestsAspectJ1921.java [new file with mode: 0644]
tests/src/test/java/org/aspectj/systemtest/ajc1921/Bugs1921Tests.java [new file with mode: 0644]
tests/src/test/java/org/aspectj/systemtest/ajc1921/Java21PreviewFeaturesTests.java [new file with mode: 0644]
tests/src/test/java/org/aspectj/systemtest/ajc1921/SanityTestsJava21.java [new file with mode: 0644]
tests/src/test/resources/org/aspectj/systemtest/ajc1920/ajc1920.xml
tests/src/test/resources/org/aspectj/systemtest/ajc1921/ajc1921.xml [new file with mode: 0644]
tests/src/test/resources/org/aspectj/systemtest/ajc1921/sanity-tests-21.xml [new file with mode: 0644]
util/src/main/java/org/aspectj/util/LangUtil.java