Java 22 was released yesterday, 2024-03-19. As soon as Eclipse JDT Core has merged the beta 22 branch into its main branch, start merging from there into AspectJ JDT Core, from there into AspectJ and from there into AJDT, which hopefully helps to fix https://github.com/eclipse-aspectj/ajdt/issues/49.
[x] Use new AJ JDT Core in AspectJ, fix issues there
[x] Upgrade AspectJ_JDK_Update places throughout the code base to Java 22
[x] Create tests for Java 22
[x] Refresh AspectJ libraries in AJDT
[x] When everything works as expected in all 3 products, release/publish them:
[x] Release AspectJ JDT Core 1.9.22
[x] Release AspectJ 1.9.22
[x] Upload AspectJ installer into a new GitHub release
[x] Create Eclipse 2024-03 update site for AJDT and publish a build containing AspectJ 1.9.22 there. Add a link to the new update site to the IDE guide .
[x] Update AspectJ documentation website
[x] Send release announcement e-mails to aspectj-users and aspectj-announce
Java 22 was released yesterday, 2024-03-19. As soon as Eclipse JDT Core has merged the beta 22 branch into its main branch, start merging from there into AspectJ JDT Core, from there into AspectJ and from there into AJDT, which hopefully helps to fix https://github.com/eclipse-aspectj/ajdt/issues/49.
Related JDT Core issues:
AspectJ_JDK_Update
places throughout the code base to Java 22