Browse Source

Implement remaining 'AspectJ_JDK_Update' tasks for 1.9.22

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
pull/156/merge
Alexander Kriegisch 1 month ago
parent
commit
d59217a841

+ 2
- 0
docs/developer/IDE.md View File

#### AspectJ Development Tools (AJDT) #### AspectJ Development Tools (AJDT)


Use an update site corresponding to your Eclipse version (minimal version listed): Use an update site corresponding to your Eclipse version (minimal version listed):
// AspectJ_JDK_Update: add new release to table
* Eclipse 2024-03 (4.31), AspectJ 1.9.22, Java 22: https://download.eclipse.org/tools/aspectj/ajdt/431/dev/update
* Eclipse 2023-12 (4.30), AspectJ 1.9.21, Java 21: https://download.eclipse.org/tools/aspectj/ajdt/430/dev/update<br> * Eclipse 2023-12 (4.30), AspectJ 1.9.21, Java 21: https://download.eclipse.org/tools/aspectj/ajdt/430/dev/update<br>
**Please note:** In Eclipse 2023-12, you should also add **Please note:** In Eclipse 2023-12, you should also add
https://download.eclipse.org/eclipse/updates/4.31-I-builds/I20231201-1800/ in addition to the regular release update https://download.eclipse.org/eclipse/updates/4.31-I-builds/I20231201-1800/ in addition to the regular release update

+ 2
- 0
docs/index.adoc View File

|Compatibility matrix, explaining which AspectJ compiler version supports which Java language version and needs which |Compatibility matrix, explaining which AspectJ compiler version supports which Java language version and needs which
JDK to run JDK to run


// AspectJ_JDK_Update: add new release to table
|Release notes |Release notes, describing new features, improvements, bugfixes per AspectJ version: + |Release notes |Release notes, describing new features, improvements, bugfixes per AspectJ version: +
+ +
xref:release/README-1.9.22.adoc[1.9.22],
xref:release/README-1.9.21.adoc[1.9.21 / 1.9.21.1 / 1.9.21.2], xref:release/README-1.9.20.adoc[1.9.20 / 1.9.20.1], xref:release/README-1.9.21.adoc[1.9.21 / 1.9.21.1 / 1.9.21.2], xref:release/README-1.9.20.adoc[1.9.20 / 1.9.20.1],
xref:release/README-1.9.19.adoc[1.9.19], xref:release/README-1.9.9.adoc[1.9.9 / 1.9.9.1], xref:release/README-1.9.19.adoc[1.9.19], xref:release/README-1.9.9.adoc[1.9.9 / 1.9.9.1],
xref:release/README-1.9.8.adoc[1.9.8], xref:release/README-1.9.7.adoc[1.9.7], xref:release/README-1.9.8.adoc[1.9.8], xref:release/README-1.9.7.adoc[1.9.7],

+ 2
- 0
docs/release/JavaVersionCompatibility.adoc View File

process byte code or compile source code using features of a certain Java language version. Since Java 10, this cannot process byte code or compile source code using features of a certain Java language version. Since Java 10, this cannot
be easily concluded from the AspectJ version number anymore, and we are sorry for that. So here is a little overview: be easily concluded from the AspectJ version number anymore, and we are sorry for that. So here is a little overview:


// AspectJ_JDK_Update: add new row to table
[%autowidth, stripes=even, options="header"] [%autowidth, stripes=even, options="header"]
|=== |===
|AspectJ version |Java version |Comments |AspectJ version |Java version |Comments
|1.9.22 |22 |
|1.9.21 - 1.9.21.2 |21 |AspectJ compiler requires JDK 17+ during build time. During runtime, AspectJ still only requires Java 8+ for both compile-time and load-time weaving. Pure Java code can be compiled down to as old as 1.3 byte code level. |1.9.21 - 1.9.21.2 |21 |AspectJ compiler requires JDK 17+ during build time. During runtime, AspectJ still only requires Java 8+ for both compile-time and load-time weaving. Pure Java code can be compiled down to as old as 1.3 byte code level.
|1.9.20 - 1.9.20.1 |20 | |1.9.20 - 1.9.20.1 |20 |
|1.9.19 |19 | |1.9.19 |19 |

BIN
lib/aspectj/lib/aspectjrt.jar View File


BIN
lib/aspectj/lib/aspectjtools.jar View File


BIN
lib/aspectj/lib/aspectjweaver.jar View File


BIN
lib/test/aspectjrt.jar View File


Loading…
Cancel
Save