]> source.dussan.org Git - aspectj.git/commit
Add minimal JRE version check to Main.runMain
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 15 Dec 2023 07:56:50 +0000 (14:56 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 15 Dec 2023 07:56:50 +0000 (14:56 +0700)
commit0ba9f25b0e5deb638f6e7472141f4edc4450c99b
tree6809be3b020931185794b02853e287fcc5b9acb6
parent9b77839fb2e1eb120179513293b6fe4d7754934f
Add minimal JRE version check to Main.runMain

Use new constant Main.MINIMAL_JRE_VERSION (currently = 17) and
SourceVersion.latest().ordinal() to check, if the minimal JRE version
requirement for AJC is met. If not, then exit with code -1 and error
message "The AspectJ compiler needs at least Java runtime 17".

Relates to #269.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
org.aspectj.ajdt.core/src/main/java/org/aspectj/tools/ajc/Main.java